skysight-inc/HackerNews huggingface dataset:
> These scams are very common.. there are thousands of them.

IMO an easy way to spot a scam... does it have it's own blockchain? If not probably a scam.
Animated ads where the skip button doesn't work.
https://en.wikipedia.org/wiki/Specific_phobia

> Specific phobia is an anxiety disorder, characterized by an extreme, unreasonable, and irrational fear associated with a specific object or situation.[1][2] Specific phobia can lead to avoidance of the object or situation, persistence of the fear, and significant distress or problems functioning associated with the fear. A phobia can be the fear of anything.

Whatever the term originally meant to the greeks, it does seem to be knit with the concept of fear today.
Really? For me it's literally just `dpkg-buildpackage` after patching the source. I never had any problems with it.
It's a fictional story about the future, like the one starting this thread. Took me a second too.
Whenever I see these I just open the door and let all the cold air out while I look and encourage anyone I'm with to do the same. The prices are still on the inside so we just comparison shop with the door open. Eventually they will realize they're losing money through cooling cost and replace these monstrosities.
On my barebones Windows 10, clicking the WiFi menu makes it hang for up to 5 seconds until the little popup appears where you can turn WiFi on/off or choose the network.

Windows 2000 on the Pentium 3 with 300 MHz felt way snappier.

The Linux desktop isn't perfect, but basic stuff like that works way better there on the same machine.
It… doesn’t feel all that bad. Maybe more par for the course?

Sure, some button styling is a bit messed up, but…
like libera.chat ignoring my needs as a human being and repeating freenodes mistakes even faster and louder? yea, we got issues, but not for long, they're literally all going to die with their propagators, and most consequentially most of the rest of us lol
Cool. It reminds me of one of the characters from Shooting Fish (1997) who has a penchant for "psychoanalyzing" mid-century electric appliances so he can repair them. And, Brazil with needless complexity everywhere.
Telegram is recognized by i.e. Singapore government. They have multiple official channels in Telegram, including ministry of manpower, public housing authority and ministry of foreign affairs. The official government site has their Telegram group as well.
I remember ordering a free copy of the IA64 architecture book from Intel in the early 2000's(actual paper even!) thinking I was getting some head start on the future of computing(when it was clear that Alpha wasn't going to happen), but that never panned out. Clearly I've got a poor track record in guessing the path of CPU architecture(I even went 32-bit Core Duo over AMD64, once I got disillusioned over the idea of "better tech" winning out), so I'm still hoping that my buying an M1 Macbook Air doesn't doom Apple's move to ARM.
Truly frustrating, well done!
The discussion linked hits all the points; dotnet run is build+run, ie do a dependency scan. It even lists the faster alternatives.

On the other hand you have a point that "dotnet" is trying a bit too hard to be a magic swiss army knife.
i dno why people keep giving bezos more nazibuxxx, y'all fucked yourselves royally this time
Which was created by accident over 70 years ago.

Since then diverse enthusiasts have pursued focused progress in many directions and have come up with numerous compounds they find worthwhile that would have not even been possible way back then.

When they can get it they still seem to prefer the same old stuff though.

And that's quite a long time and a lot of experimentation.
NT wasn’t the only Lucy-and-a-football of that era. I worked on processor independent Netware (Alpha, MIPS, PPC, PA-RISC, perhaps another I’ve forgotten). Or course it all was for naught, though I got some good stories out of it.
Took a while to work out what this was - nice intro at https://docs.hunterwittenborn.com/makedeb/debian-user-reposi....
I really like when they present examples and counterexamples to help you realize the subtleties of the definition.

Often when presented with a definition it's easy to get fixed with examples that are too specific and then to conflate the definition with something a bit stronger.
Awesome software! I'm using it in Gentoo to generate squashfs images of the gentoo.git ebuild repository from a bare git repo:

git archive --format=tar stable | tar2sqfs gentoo.sqfs -q -c zstd -X level=11
try to find a artificial sweetener that was indistinguishable from sugar. That would be the holy grail for soft drinks.
Thanks for sharing your experiences! As mentioned, I didn't spend that long in the industry (although I'd been a keen amateur game dev for years before that) and I don't know how representative my own time there was. It sounds like our experiences matched on some points and differed on others, as you'd expect.
Ah. When I first read it, all I saw was the "self destructing". I suppose my eyes glanced over "secret"....
Well...I like Linus just fine as kernel maintainer, but I remember a dozen times (over 2 decades, to be fair) when he was, uhh, very direct. It's often not as aggressive as people make out, but he can definitely get a bit mean when people keep making the same mistakes.
I’d like to slightly counter the enthusiastic responses to this comment.

First, I do think there’s value to much of what you’re saying.

With that said, if time spent writing code is becoming an escapist activity, and if one is escaping from sufficiently dark demons, consider speaking with a therapist as well.

I realize this will not apply to all readers, but the trouble with this advice starts if there is depression involved. “Just be more positive”, “Just stop doing the things that currently make you feel safe and a bit more ok”.

Until you address the root cause, it’s going to be difficult to implement these changes effectively.

And if you do, you might find a happy medium (I’m getting closer every day), where programming or gaming is just a thing I love (and continue to do), and not something I have to use to escape.
^And 1 hour after I write this comment, a woman from online dating who I arranged to meet just stood me up, no response well past our agreed meeting time :)

We're not alone buddy, many men are experiencing the same frustrations with the humiliating/degrading jester routine of online dating, it's just that men suffer in silence in this society so it doesn't get talked about a lot. Online dating is filled with a lot of BS games like this, especially for men.
There's still a chasm between "having an intolerance of or aversion for" and "being mean to".
>Perhaps aware of the magnitude of the find, the man secreted the skull away in an abandoned well.

>Before his death, the worker who found the skull disclosed his long-held secret to his grandchildren

Love how cinematic the details of this story are.
It Just Works(TM). Easy onboarding, doesn’t complain if you don’t let it vacuum up your entire address book, simple and usable interface, syncing is flawless, native desktop client, first party library for integrations and support of third party clients.

If you’re not willing to sacrifice too much UX for privacy, it kicks the pants off of a lot alternatives while still, ostensibly, not being the worst offender privacy-wise.
> Now, nearly 90 years later, a study published in the journal The Innovation makes the case that this skull represents a new human species: Homo longi, or the Dragon Man.

How does one get "Dragon Man" from Homo longi, besides for marketing? Longi translates to long, not to dragon.
> Also, E-ink as a company in general is apparently quite nasty

I work in the display industry. I haven't seen them behave in a nasty way. If you look at that comment you linked to, I questioned it and didn't get a reply. So I'm suspicious. I even saw a news article use that very same comment as a citation which is ridiculous. Then now you cite the same unsubstantiated comment as well which is worrying. I do see a lot of disgruntled hobbyists here on HN who seem to hate E-Ink, Liquavista and other new display tech manufacturers. I gather there's a feeling among these hobbyists that somehow manufacturers should be lining up to give them samples and assist them in their startup ideas. That's an unreasonable expectation.
That's actually not surprising at all for air brakes in good condition; braking pressure is supplied entirely by air, and drum brakes are used because they have a much larger area of friction material than disc brakes, and thus can provide a higher stopping force in the same volume. Their main disadvantage is brake fade, which is why heavy trucks use their engine brakes very often.

Another fact that might seem counterintuitive at first is that a heavily loaded truck can stop faster than an empty one. This is because it has more weight on the wheels, which means more force before they start to skid, and the brakes themselves are not the limiting factor.
I would imagine that the other benefit to this besides advertising is dynamic pricing. The prices are listed on the screen, and can thus be updated at will. They might raise the price of a bottle of Coke with the temperature outside, for example. Doing this with old school price tags requires manual labor. This would be much easier.
VSCode is least crappy Electron application, but that doesn't mean its not crappy. It does less than half things that Intellij IDEs do at base install, and stillmanages to be slow and regularly lock up. And that is a comparison for feature rich use. If one compares VSCode the editor vs Kate/Emacs/Kdevelop there is no performance match.
Crazy that people accepted a pay cut to move.
Why is it crazy if, say, a 30% paycut lowers your CoL by 50%?
I assume they're referencing luong, the Chinese word for dragon, but making it pseudo-Latin.
"Long 龍" is Mandarin Chinese for "dragon"
I’m lost in these comments. It’s been years that opaque vending machines representing pictures of the content at eye level are out in the world [0] and there’s so many people reacting as if that is the rubicon that should never be crossed.

I’m not in favor of more animated shinny ads shoved into our eyeballs, but we already had the screens everywhere and there already seemed to be no way to go back without town regulation.

If having them in front of a vending machine makes people go berserk, it might be a good thing, but it still blows my mind it’s the straw that would break the camel’s back.

[0] https://www.pinterest.jp/pin/177821885259694953/
In the paper they describe the etymology of the name like this: "The species name is derived from the geographic name Long Jiang, which is a common usage for the Heilongjiang Province and literally means “dragon river.”"
> it seems he's MS employee, so it's I guess it's legit.

don't care about pedigree - no source, no trust for a compiler...
Given that it seems to be the case that the delta variant has had (at least partial) vaccine breakthrough ( https://twitter.com/maggieNYT/status/1408582695794483204?s=1... ), this sounds about what I'd expect
You should probably adjust your book because not having e2ee and not having e2ee by default are two different things.
I think it is at least somewhat wrong to say that monads are just an interface. For instance, when the author says (paraphrased) “you could remove every trace of monads from IO and it would still be usable, albeit clunky”, they’re actually talking about removing the monad interface, but not the monad structure — it would still rely on a function of type (IO a -> (a -> IO b) -> IO b) that’s expected to follow certain rules. In my book, that is a monad — whether or not it’s called “monad”, and whether or not it’s formalized as such.

(This isn’t an entirely new kind of concept in programming, either; see “patterns”.)
00:33:39—Jury is out on whether that’s a good or bad thing...
Pay no attention to the troll army mercenaries [1] that have infected the us web to sow discord in it's people.

There is a silent majority that still hopes for and celebrates the success of ambitious fellow patriots.

[1] https://en.m.wikipedia.org/wiki/Russian_web_brigades
Maybe this is an unpopular opinion because it is misogynistic garble. I think you should spend less time giving advice and more taking it.
You will be billed only 19.99/month for life and continue receiving the complementary Modern Strokers' catalog at no additional charge.

Edit: or you can switch to The Daily Cannibal. The freedom of choice is yours to enjoy.
this is really amazing. as a rails person who enjoyed having ppl much more experienced than I give me best practices "rails", django always felt a bit daunting the few times I tried it because there weren't as many best practices to follow.

Very much enjoyed this post and it gives me confidence to try my next project in django
The "core" of msbuild - targers, items, properties - is well documented. The actual work in normal cases is done by the vast hinterland of pre defined targets, and it's those that are badly documented. I've wasted several days reverse engineering 'ProjectReference' and only just found its detailed documentation. Fortunately you can read the source; unfortunately when you have to.

I think making it open source has come with a cultural change that's still propagating. It means not just defining the "Microsoft way" to do things but coping with myriad use cases turning up in the issue tracker.
If you are think search and git clone are nice, waiting until you find out of AUR helper!

`paru -Syu visual-studio-code-bin`
no camera on the toaster? no dystopian enough.
We are not going back.

There is a huge demand for IT people.

And we all learn and know we can do it remotely as we are doing for almost 2 years.

I do get some people Want to go to the Office.

But the majority of tech scene is Introvert.

We are not going back.

We have better machines, espresso, coffee food and gym at our own house.

Now we are "saving the climate" not doing commute. It works both ways /s
When I was 27 I felt similar in a way to what you do now - I was not excited about sitting at a desk or staring at a screen and didn't want that for the rest of my life.

My biggest advice for you is to not be afraid of your job. There are always more jobs, and given how smart you are, you won't have much problem getting one.
Save up a little money ($5k or $10k) and quit your job. DO something entirely different.

I'd only seen snow twice in my life when I showed up at a ski resort to start working there - I got a job as a lift operator (helping people get on the chair lifts). I LOVED it. Outside every day. Super fun (and crazy) people to work with. Virtually no money, but lots of fun.

Years later I became a snowboard instructor, ski patroller, kayak guide and other random things. When I'm low on money I can go back to development, but I try to avoid that if possible ;)

So don't be afraid of your job, and anyone that tells you that you should be isn't really worth listening to.

Make some changes, do something different, see what happens. Life is an adventure, so start having them!
Yes, there's much to reflect on in The Great Gatsby. In my younger and more vulnerable years my father gave me some advice that I've been turning over in my mind ever since. Whenever you feel like criticizing anyone, he told me, just remember that all the people in this world haven't had the advantages that you've had.
> A current tactic of the Christian-right is to enter into alliances with people they would otherwise despise (radical feminists, "scienceologists" like Dawkins) on certain shared causes which are even more important to them

Maybe this is just a story you've concocted to explain away evidence that contradicts your predetermined conclusions about who believes what?
If you really like the simplicity of C I highly recommend Nim:

* Compiles to C, so you stand on the shoulders of giants wrt compilers.

* Very low overhead GC that doesn't "stop the world".

I was working on a project recently where I had to just write a bunch of stuff to disk, and I tried Node, and then Java, and they were about the same, and I figured - yep, makes sense, it's IO bound.

Nim got twice the throughput w/ an order of magnitude less memory usage! Because the serialization I suppose was the bottleneck and msgpack4nim is pretty fast.
A response to the common proposal of “we should call functors Mappables instead”: Names Do Not Transmit Meaning, https://www.parsonsmatt.org/2019/08/30/why_functor_doesnt_ma...
Everything You Need to Know About The Pentagon’s UFO Report
As much as I love Amano’s illustrations I do not think they would transfer well into a video game like you say. There’s a somewhat disturbing and depressing quality to his art that I feel would struggle to convey some of the more light hearted moments in the games and be a huge mismatch with some of the cuter creatures like chocobos and moogles.

I really don’t think things like Sabin suplexing a train or cute interactions between Locke and Celes would translate well at all, either. If they were to do a less chibi version then I think they’d have to make entirely new art (and not the awful thing they did with the mobile version of ff6)
I agree that somebody who wants to misinterpret something can certainly manage if they try. But I disagree that's what most people do with it. I've talked with literally dozens of people about the book. You're the only one so far who has been unable to apply it carefully and usefully.
I sometimes save the good ones to disk just to laugh a bit more later.
You're right.

I did some graphics work in my last job. OpenGL2 is supported by just about every device made in the last 15 years, on every major operating system, including software OpenGL in VMs.

Vulkan is not officially supported on OSX (although there is an unofficial port that is quite good, from what I understand) and only runs on modern hardware.
The longest period of time that anything can legally be kept classified without exceedingly special circumstances is 75 years. Roswell was 74 years ago.
> If there is one thread A allocating memory to push a value onto the ring buffer, and another thread B popping a value off of the ring buffer, how does B free that memory back to the memory allocator without introducing a data race? Certainly there must be some kind of synchronization so that A can allocate memory and B can free that memory.

I'm tempted to say "No need to free it; next time A needs one, let it have that one that you were going to free."

In other words, claiming a slot also claims an already-allocated object.

You're right; this isn't a trivial design consideration. And I'm second-guessing myself as to whether my answer here is wrong. If you see a problem with it, definitely call it out.

(Cheers for the interesting conversation, by the way... Didn't expect it.)
While this debate is very interesting from an academic level, it should also be noted that it exists as a part of a nationalistic Chinese history of claiming a unique anthropological history of the Han as emerging from a separate course of evolution. [1] In some case scholars have gone as far as claiming an “out-of-asia” theory as opposed to the broadly accepted African origin of humanity [1]. Whereas these fossils could very well represent a new species of “Dragon Man” (note the mythical/national connection in the name) these claims need to be understood within the social and political framework of their originating nation.

[1] https://www.scientificamerican.com/article/how-china-is-rewr...
The amount of noise on this website if you're not using an ad blocker is just incredible.
Dayam. Change the carpet or take off your shoes already.

This is a no zap safe-space, unless it's a consensual thing.
Not really, not to mention they can just leave later.
And improves your quality of life as well.
…Are they selling NFTs for the finished, unique works of “art”?
This was part of how I settled on Telegram.

Basically any western country can be secretly ordered to turn over all my information on the flimsiest of reasons, if it’s not already just intercepted through Five Eyes style arrangements.

The chances of Russia volunteering to share my chat history with anyone that could actually impact my day to day life is pretty much nil, and I’m certainly not interesting to anyone in their sphere.
Your comment was fine until it leveled a needless attack at other JITs.
RAM is a global variable
It may be a gross generalization but based on the majority of comments on HN, it is unfortunately an accurate one.

Not only are the comments salty, they are generally ill-informed.

See Dang’s recent call to HN for more insightful comments and less vitriol for example.

It hurts me to say this about HN because on other topics comments are often deeply insightful but when it comes to Bitcoin (and other cryptos) HN comments are often ignorant and dismissive.
Isn’t it someone’s job to arrive at the decision?

If that’s true spirited disagreement is healthy. And part of life is any decision will not satisfy all parties. Even if someone shuts up, they’ll quietly grumble. It can be uncomfortable, and depends A TON on cultural context, but IMO i find conflict productive (so long as people aren’t mean).

If it’s NOT someone’s job to make a decision, well then disagreement is not the problem, it’s more an org design issue on who’s accountable..
Programmers want the social respect and salaries of real engineers, without any of the professional responsibility and accountability. We [loosely speaking] want to have our cake and eat it too. I think if society continues to let us get away with it, nothing will change. Self-regulation clearly is not going to happen at this rate, we need legislatures to wake up and put our collective feet to the fire.
https://archive.is/qxWX1
> For instance in Vim, when you make a visual selection from point A to point B, it is inclusive: it assumes that a block cursor is wiping over the selection, so it includes the originating character and terminating character. If you start a selection and do not move the cursor, and copy text, you are copying one character: the one covered by the block cursor.

Compare emacs, where you're using a block cursor, your selection will include the originating character -- but not the terminating character -- and starting a selection and then failing to move the cursor will result in a selection of zero characters.

You've described a Vim convention, not a block-cursor convention.
Just like nature abhors a vacuum, my experience is that regardless of how fast your compiler is, user programs will grow to until they reach a point where they are annoyingly slow to compile.