skysight-inc/HackerNews huggingface dataset:
> that’s why I spend most of my free time in the internet

A friendly tip, spend less time "on the internet" and more time deep-diving into a narrow topic that interests you, do R&D, create. I find that many who spend much time "on the internet" simply consume and never create.

Einstein would perhaps have achieved nothing if he had the Internet, he was too curious, would perhaps have wasted all his time jumping from rabbit hole to rabbit hole. Unless, he chose to focus on his research, and kept web browsing to a minimum.

The Internet should be used more like a research tool than a time-killing device. It doesn't matter the topic of the articles you read, no matter the complexity and technical depth of the information you consume if you never do anything with it. If it never amounts to anything.

Even writing this comment, I can feel the waste of time it is, or any other comment. I recognize it for what it is, and try to spend very little time on such activities.

Checking my recent comment history, I can see that fortunately I seem to have it under control, with two weeks time between my days of commenting.
I think that mercurial (but also bzr) had a more understandable CLI and ux than git.
Unfortunately git won the DCVS war.
The benign herpes virus "hides" in the body and can "surface" again from time to time.

Wikipedia (I don't link cause unpretty images):

"Worldwide rates of either HSV-1 or HSV-2 are between 60% and 95% in adults. HSV-1 is usually acquired during childhood. Rates of both increase as people age."

"Following a primary infection, the virus enters the nerves at the site of primary infection, migrates to the cell body of the neuron, and becomes latent in the ganglion"

"The causes of reactivation are uncertain, but several potential triggers have been documented. A 2009 study showed the protein VP16 plays a key role in reactivation of the dormant virus. Changes in the immune system during menstruation may play a role in HSV-1 reactivation. Concurrent infections, such as viral upper respiratory tract infection or other febrile diseases, can cause outbreaks. Reactivation due to other infections is the likely source of the historic terms 'cold sore' and 'fever blister'.
Other identified triggers include local injury to the face, lips, eyes, or mouth; trauma; surgery; radiotherapy; and exposure to wind, ultraviolet light, or sunlight."
> Incidently, I saw Japanese text recently that was quoting both English AND Arabic in the same sentence. And this was in a block of vertical text. That is literally a worst-case scenario I think.

Look up Mongolian script and you might change your mind :)
Huh, one of the comments even mentions using it to deal with mosquitos. :)
I'm shipping it as part of https://ossia.io (statically linked to the app) ; my installers are between 50 and 100mb for something that ships clang+llvm, boost, qt, ffmpeg and a lot of other things (in addition to its own code):

https://github.com/ossia/score/releases/tag/v3.0.0-rc7

you just need to build llvm/clang statically and target_link_libraries(<couple stuff>) in cmake (and ship the headers if you want to do useful things, this actually takes much more space uncompressed but it'd be the same whatever the compiler)
If you didn't update the content of the page itself, surely updating the copyright year on every page is just a big fat lie?
BlackBerry OS Devices Are About to Be Bricked, What You Need to Know
I lived in Stockholm for sometime before moving to London. There are a lot of parts in London where it's very easy to live without a car. I think the main reason is because it's essentially made of small towns that eventually all merged together. One is never too far from a fully functional high street and etc. Stockholm is built differently and having a car there makes life much easier even though the public transport is very good.
They are, but I presume it was a deliberate decision so you could see the wheels - it is just a concept, after all.
I'm a software engineer and my best hobby is bushcraft. I've tried sometimes to add a bit of tech to my adventures but soon i realized it was better to let this passion be completely free from technological stuffs ;)
> In most cases there is no practical way to verify email addresses

What's wrong with "Click the link in the email we just sent to x@x.com to verify your email"?
..hope in 2022 our leaders won't have problem with their precious vital fuilds
Jane Roe's Baby Tells Her Story
> If they mirror your interest, you two can take it up to the next level. If there’s someone you want to become friends with:

> 1. follow them

> 2. reply to and interact with their tweets

…and, based on first-hand experience, get blocked.

Presumably, because the other advice given by Twitter users to Twitter users today is “block based on a single tweet”. This makes Twitter excellent if you have a witty personality with a preexisting crowd of followers or friends, but otherwise the time and effort you spend trying to connect goes into the void.

That’s why I prefer HN instead. It doesn’t lend itself to profiling others, following and blocking is not the perpetual drama, and contributions to discussion are the focus.
Once I was present at a discussion between a seasoned quantum optics expert
and a group of aspiring physicists, and he asked us which interpretation
of quantum mechanics do we prefer. Some chose the standard Copenhagen interpretation,
others chose the Many Worlds interpretation, or an interpretation
with hidden variables, and so on. But just over half of those present agreed
on the standard interpretation.
And the expert agreed - why? Because, as he put it, everything that had ever
been done in the field of quantum physics had been done using the Copenhagen interpretation.

The way I see it, other interpretations have no purpose except to reconcile
what we observe on small scales with incorrect statements such as
"electron is a tiny ball", or "electron is a wave in the three-dimensional space",
or "an observer which are themselves composed of quantum mechanical particles
is independent of the system, and exerts free will to choose measurements
while the observed system is purely deterministic".
> Google in their wisdom decided to erase Play Music

This was the final straw for me.

As a developer who needed access to both, for years I ran Apple and Android side by side. Sometimes I'd switch the SIM over literally weekly depending upon mood (the danger of account loss in both cases is so high that nothing I do beyond app purchases is ever tied to or held against my Apple or Google account as that means placing all my digital stuff at the whim of huge corporations with no practical customer service).

I have MP3s. Curated and organised. The world of tech is heading for rental of everything possible (and the time will come when it is unaffordable with so many subscriptions) so I see no reason to abandon what I already own in order to pay for it again every month forever.

Then Google removed Play Music (and hence the online library). I know there are alternatives, but there was no need to destroy localised music on the phone. It was a totally cynical means of creating new subscriptions for YouTube Music by leveraging the Android platform. Very much not good and probably mono/duopolistic legally speaking.

So now I'm iPhone only. Not out of love for Apple (I used both side by side for years), and not out of naivety, but because daily the forced choice of the lesser evil drives Google ever further from consideration. By targeting my audio it hit me where it hurt, and there's a price to pay for that.

Despite death by a thousand cuts, in the end each of us has a red line somewhere; the pure, greedy, duopolistic, arrogant cynicism of the death of Google Play was one such for me.
I'm admittedly pretty out of my element here. Apologies if any of the following is misinformed. Lyme and TB are chronic symptoms, from what I understand. No truly dormant stages in the infection, just slight lulls in symptoms. I was under the impression that chronic viral infections such as herpes or HIV were much more able to pass under the immune system's radar for prolonged periods of time, with unpredictable flare ups. From what I understood, this had to do with their cycles of replication and the nature of viral infections.

But again, not my area of expertise. Or even in the same ballpark.
I understand how opinions like the one OP expressed can be interpreted as arrogant by many people. And you're probably right in saying that many of those Reddit comments reek arrogance.

But to bring a different lens to the topic: to me, articles like this are about protesting the way social interactions are designed and blindly followed by many people, not signaling superiority.

So I don't read OP as "I'm better than anybody else", but as "There must be a better way of interacting with others and sharing interests. I dislike the current way".

The article resonated with me because I think the concept of "parties" is overhyped. I've done a lot in my life and yes, there's a good side to them. But there's also plenty of BS going on: power dynamics, shallow conversations, etc.

The problem is, parties are a sort of a sacred dogma to the vast majority of people. Friends and aquitances will often tease/insult you you for not going to them, or for going and not staying late enough.

I don't understand why the hype. Why are parties the "ultimate and only" way to have fun and interact socially for some people? There are dozens of other ways to interact with people.

For example, I rather have one to one catch-ups with friends because when you get small talk out of the way you can deep-dive into topics. Because of that, I'm an anti-social outcast for many people. "The weird guy that doesn't go to parties".
I think that's what the article is on about: societal pressure to individuals so they interact in a certain way and bend to stablished norms, when such norms are not enjoyable for such individuals.
Even if one is deploying lecacy application, as long as you can pack it into an image, kubernetes removes a truckload of busywork around maintaining the nodes os, managing high availability failovers, error recovery in general etc.

That's a lot of maintenance code one doesn't have to write and instances one doesn't have to manage.

The only thing I miss is a way to have a live debugging environment for developer or one that can be quickly started off local build outputs, then it'd be perfect.
No, because 'well' is then relative to what the 'haves' think it should be for those who have it worst. Which will result in a very large underclass who are deemed to have it 'well' and a small upperclass who have it 'amazing'.

The alternative is not a world where people have it terrible, it could also be a world where everybody has it good and to strive every day to make it better still.

Note that you are likely in the top 10% of wealth on this planet at the moment and we're talking about those 90% further down, a very large fraction of which doesn't even qualify for 'sufficient' under the current system.

So, your alternative would be better than what we have today, but your reading of my comment is incomplete.
> Windows has not been as dominant with college students (or young people in general) for a long time.

That depends pretty much where one is located on the globe.
When things don't make any sense, or show poor results, it's hard to comply to, which has been the case in the last two years with our betters on a power trip.
MS Exchange freezing transport of all emails due to failure converting new date
Still use windows for gaming :(

It annoys me so much. Ads at the os level.

Once in a while it boots to that screen where it tries to fool me into makeing a microsucks account.
It clearly is the most negative reading possible of my comment that prompted you to write this. Do you believe it is the only interpretation possible?
Mozilla: We’re using BitPay to accept donations in cryptocurrency
I talk to my kid about this. He's only turning 10 this year but he has solidly intellectual interests. His problem is all the little classmates are into football, and he isn't.

I've told him he simply needs to wait for his friends to grow up. When I was his age, it was not apparent which of my classmates was going to interested in nerd stuff either. It's a thing to wait for, and you're lucky to find one or two other people who are actually into things.

I had a lot of friends growing up, but only a small group who were into the same interests.

Here's the thing though. If your interests are intellectual, you can turn almost anything in that direction. You don't know it yet when you're a child, but just about every interesting thing in the world can be viewed with an intellectual lens.

For instance football and sports in general. The variety of data is so large that people who manage sports teams analyse numbers to decide who the put on the field and how to play them. I have a friend who uses this kind of data to make money, despite him having zero interest in those sports. Sports data talk is also something that makes your input to discussions a bit less tired than the usual tropes people put out.

Business is another one of those topics where being a bit analytical and opening your eyes creates interesting conversations.

Finally, if people just don't want to think, they want to feel. Everyone has an emotional life and often at parties that's what they want to exercise. Get used to talking about ordinary things about life. Family, work, relationships. This is just surface scratching in many ways. You kinda need someone's bio to get an idea of what they care about, so get used to giving your own spiel and listening to others.
unique_ptr has zero overhead
Here in the UK, I pay my pharmacy £13 for a 10ml vial containing 50mg/ml ketamine (I take it for chronic neuropathic pain, prescribed privately since the NHS wouldn't do it). It's available much cheaper in bulk - I know these therapies need equipment and supervision, but I still have no idea how they are so expensive.
I agree.. but unfortunately nowadays we shove people who refuse or are skeptical about COVID vaccine in the "anti-vaxxer" basket so people have to clarify that
Right. My comment in the context of this thread was to shine some light on the causes of "Intellectual Loneliness". It is not as some people have argued here, a desire to show off one's intellectual superiority nor self-aggrandizement nor lack of social skills etc. etc. Instead it is the consciousness of these unresolved questions which gives rise to the dissonant mental state.
not anymore as far as I remember
Right. "Dewey Beats Truman" is another notorious example:

https://news.ycombinator.com/item?id=29757119

As household telephone service became near-universal, telephone surveys did become highly valuable and generally accurate in measuring public opinon. That's reversed over the past decade or so as both practices (refusal to pick up unknown calls) and service (landline service is at or below 20% in many parts of the US) have radically reformed.

Political pollsters have commented on this at length, and it's a major concern. See Nate Silver at https://fivethirtyeight.com among others.
Not sure GDPR is related to typos or deliberate misdirection by users - though I feel your frustration.

By any chance does the numeric component of your e-mail alias form a shape on the 10-key pad?
But by who? Who is the puppet master?
That's exactly why it got its budget in the first place: to show up the Russians (who had shown up the Americans by launching first 'Sputnik' and then Gagarin), not necessarily to do something useful in space. But no matter how they got their budget, I'm happy they did.
Wow didnt know it could, found a list a past polls, with really popular ones.

https://hn.algolia.com/polls
This would seem to be a very micro optimization, though. If you are in a tight loop, sure, but otherwise I would say that smart pointers are a rather low price to pay. And if you are in a tight loop it may be better to try to avoid memory allocations altogether and try to reuse objects instead. In any case the price of smart pointers is orders of magnitude smaller than the price of what passes as 'modern' software development.
The point is the poll wouldn't be picking up the opinion of the crowd. It would be picking up the least representative sample of people; those who have an incentive for the poll to mis-represent popular opinion.

I only picked exp() as an example because it can't start a political argument.
The reason salaries for game programmers are so low is that there is an effectively endless supply of new crops of graduates who have told themselves since they were 12 that they want to make video games for a living. Classic supply and demand dictates that, with such a high supply, big studios can get away with paying very little (and can extract additional "benefits" as well, such as demanding insane hours and so on).
First 40 minutes are pure gold. He kept a straight face all through it, and made sure to not overdo it. An unsuspecting Git student would have no clue.

Makes it very difficult to trust anything he says or does in the following segment.
I guess that updating the copyright itself is a change.
Samsung Announces First PCIe 5.0 Enterprise SSD: PM1743, Coming in 2022
To play a devil’s advocate (I don’t think I’m right, it’s just the next obvious thought), the life you save produces another two, and after few steps you still can’t. Animal charities, and I feel sorry for this comparison, in areas without controlled population tend to overwhelm themselves to the point where the charity dilutes into conditions indistinguishable from natural.

You may say, well, then help fixing the root cause. That’s right, but you have to find true one and fix it, and both is hard. Much easier to calm yourself by a donation to people who you prefer to believe to understand more.
Do you have a job that requires it, or a side project which requires it? If yes, then likely it is, and you can probably learn it on the job.

If not then the question is "what for", and whether you will actually use it. I don't believe learning infrastructure tools for a potential new job is worth it, because there's so many flavors of it and every company is doing their own thing there anyway. Even if one ends up at Google, AWS or another big company chances are high something else than K8s is used - and not because K8s is already too old but just because they never onboarded to it and have other systems in place.
There is a lot of talk these days about "big" data, but we see a lot of "small data" use cases-- say, 1,000 to 1mm rows-- where repetitive but non-automated tasks hamper everyday work for armies of analysts. Many pieces must be assembled to solve this puzzle, of which this covers a small-- but non-trivial-- bit. Hopefully interesting to at least those lucky folks whose everyday job is to muck around with data and generate these kinds of reports
Counterpoint: OP sucks at talking about the ideas that interest them, which is why all their attempts at conversation about those ideas are unsatisfying. They prefer monologue to dialogue, but it's not a failing in how dialogue works, or their interlocutors.
Linux was my primary OS going into 1999. If it weren't for Blizzard games I wouldn't even have Windows installed. With Blizzard dead-ish now Windows will probably go away entirely.

If I could debug Safari on iOS and test iOS apps on Linux, macOS could go away too.
Another Japanese city that would be quite livable without a car is Osaka. I myself have lived carless in Tokyo and Yokohama for nearly forty years without any problem. About ten years ago, I started going to Osaka several times a year and have found it similarly easy to get around on foot and public transportation. The center of Osaka is quite flat, and a lot of people there also use bicycles. If I weren't settled in Yokohama, I would be happy to live in Osaka.
But a question: how do people make additional accounts now that Twitter requires phone verification? Or is it possible to verify multiple accounts on my same number? Google voice not available here.
> Most implementations are focused on oAuth to establish identity, but the test of your application's security begins after authentication. The major portion is authorization i.e., verifying access to operations and data accessed with those operations.

Agreed. Authentication is quite a solved problem, the major focus for our portfolio of B2B companies is on authorization. They spend significant time on designing scopes which reflect and impact their business.

It is surprising that nearly every solution out there aims to handle both authentication and authorization. We choose to strictly separate these and delegate identity to established third parties or our customers[0].

We recently open sourced The Usher[1], our solution to part of the authorization problem. It is a minimalist server that issues access tokens based on roles and permissions looked up in a database (keyed by the identity token’s `sub` claim). Perhaps folks in this thread will find it useful!

0: https://dev.to/dmgt-tech/introducing-the-usher-an-authorizat...

1: https://github.com/DMGT-TECH/the-usher-server
Really? Patents still seem to be written like that...
Ye I feel the author has no clue what he is talking about.

"I can appreciate the “macho factor” of being able to write fast software in C or C++ (or even Objective-C), but most people aren’t going to be able to do that"

I mean, C is probably the simplest tool to write fast software with, since there are so few hidden costs to know about. Like strdup does a malloc. What else?

In C++ you have to know implementation details of the standard lib and calling conventions to write fast code. Java, C# and Go the same but abit more.

For e.g. Haskell and Julia you need to know quite much to reason about what code will be generated and good luck doing that with complex code.
Yes and no:

Yes, turning off the lights using Siri (or Alexa, or any other deceptively cutesy-named Big Brother [Big Sister?] technology) is always going to be more or less dangerous; so no, the “smart home” (at least as currently implemented, via these always-connected Big Brother technologies) is probably not, on the whole, a good idea.
- software-defined IO; see: software-defined radio, software-defined networking, reconfigurable MIDI interfaces, using VR headsets as monitors, etc. even to some extent, eBPF embodies this idea

- hardware that enables probabilistic data structures, whatever that means, for even faster approximate execution of algorithms

- memory that executes instructions in place, avoiding data movement latency

- differentiability is big right now - differentiable/invertible hardware could be pretty dang cool

- state of the art hardware in pretty much any field is pretty much guaranteed to be extremely complex - greater exposure of underlying processes (hopefully in a universal / composable reporting interface) could allow easy + deep/recursive + simple inspection/visibility of hardware as a component of a massive-scale system

- extremely high density + speed + reliability + "hook-ability" + expandable storage media

- formal verification of data IO at a hardware level

- physically unclone-able functions for e.g. encryption, device verification

- photonic computation
Isn't this how shingles / chickenpox works?
This appears to be incorrect. I have seen a cppcon talk about that. I think it may have been this one: https://www.youtube.com/watch?v=rHIkrotSwcc . On the other hand, it is a very, very tiny minority of programmers who have to care about an overhead as low as this. Most of us should not waste one microsecond of our thinking time on this.
TL;DR Microsoft released a virus definition file with a timestamp/serial 220101001, and is unable to parse it into a (signed) long value since the largest value is 2,147,483,647 and it’s possible that there’s a factor of 10 in the deserialisation logic.