skysight-inc/HackerNews huggingface dataset:
I Suffered CO2 poisoning for months. This explanation is believable.

My sense of time was screwed up.

It got to the point I would often joke about being casualty challenged. (When more lucid)

Hallucinations started up from this.
A constant sense of doom became the norm.

So yea, confused timeline, hallucinations and, and a sense of going to die can make some interesting and unpleasant mental games.
CLI Task Manager for geeks based on Terminal-UI
I'm hesitant to share this, considering Aaron Swartz tragic end, but this [0] post helped me a lot to learn to tackle procrastination. The following is a key quote:

> Yes it’s painful, but the trick is to make that mental shift. To realize that the pain isn’t something awful to be postponed and avoided, but a signal that you’re getting stronger — something to savor and enjoy. It’s what makes you better.

[0] http://www.aaronsw.com/weblog/dalio
No site, not even ZH, has a worse comments section than YouTube. Seems to me that it's going to be really hard for Google to escape charges of hypocrisy by banning sites not because of news content but because of unorthodox and offensive comment threads.
I would like end-to-end encrypted repositories even they can't read - like keybase!
Not all loans are guaranteed to be paid back. The interest rates the central banks offer require you to pay every single cent back. Defaults aren't permitted. Conventional banks take on the entire risk of default and they compensate for it by requiring collateral or higher interest rates.
Google implements ”always show full URL” option in Google Chrome
Depends on what you think is despicable. That's the problem with setting limits on freedom.
I believe the turning point was when they changed how the ranking system on the Trending page worked.

I had no idea Github had a "trending" mechanism. I just use it as a free place to store code repositories, of which I have about 20. About the only social feature of Github I use is "Issues", to report or deal with bugs.

In fact, I rarely visit the site with a browser. Most usage is from "git". Which is what it's supposed to be for.
Easily. You can have millions of Tupperware containers that look seemingly the same minimalist chic, you can also have few possessions that exhibit possibly insane amount of decoration while maintaining "just wipe it once across" dusting method, by simply having them painted.

One tries for aesthetics of minimalism, the other one can be actually physically minimalist but not share that aesthetic at all.
Most front end folks that I've spoken with didn't like the jQuery dependency not because it was huge or old but because jQuery does not play nice in a component world (React, Angular, Vue ...). Bootstrap 5's custom Javascript solution will unlikely change their view.

With that said, there's a lot to like in Bootstrap 5 to quickly throw together a site.
> This is a huge part of the problem isn't it?

I think this is the problem.

Say a black guy with gold teeth, tons of tattoos and colorful dreadlocks and a middle aged white guy walk in. One of them is a rapper. Who is it?

Based on experience, most people will certainly assume the black guy is. What if it turns out it’s the white guy?

Are they unconsciously racist against white people or are they just following experience-based heuristics? Would they have decided differently if rappers were commonly middle aged white guys?

I say for sure. If black people in tech become more common this particular problem will solve itself.
Dear Apple: Here’s How to Stop the Antitrust Investigations
What about genetics for phantom types?

Ex.

class ID<T> {
int id;
}

The idea is that an ID is just an int under the hood, but ID<User> and ID<Post> are different types so you can’t accidentally pass in a user id where a post is is expected.

Now, this is just a simple example that probably won’t catch too many bugs, but you can do more useful things like have a phantom parameter to represent if the data is sanitized, and then make sure that only sanitized strings are displayed.
Lots of top comments talking about ZeroHedge, but what about the Federalist? Other than being slandered as "white nationalist" by the usual suspects in the corporate media, why is their comment section considered more representative of the site/owners than any others on the internet? Youtube included?

This is a very dangerous step, but a consistent one in how the big monopoly players of the modern web have been behaving. We should all prepare and push for more decentralised alternatives wherever possible.
have they seen youtube comments?
"FreeBSD 11.4-RELEASE Announcement
[...]
Some of the highlights:

The clang, llvm, lld, lldb, and compiler-rt utilities as
well as libc++ have been updated to upstream version
10.0.0.
[...]"

I found this interesting. Seems like FreeBSD is more pragmatic than OpenBSD. They are using the latest and greatest llvm/clang series.

For license related reasons OpenBSD is stuck on an older version of gcc. I understand that OpenBSD has now _also_ become stuck on an older clang/llvm due to license changes there too.

In the long run, not upgrading the compiler is going to hurt OpenBSD a lot, I think. A lot of mitigations are now built in the compiler and languages (e.g. C++) are accumulating features at quite a fast pace.

I was wondering if users of OpenBSD have thoughts on the above. Do you think its a bit deal? What is the solution? How does OpenBSD not get left behind as a platform?

Or is this older clang/llvm issue only relevant for the core system and pkgs would have latest clang/llvm?

P.S. It seems llvm on pkgs is still 8.0.x
https://github.com/openbsd/ports/tree/master/devel/llvm
If you feel like people use technology for despicable purposes, wouldn't you also think that bad governments would do even worse things if Tor did not exist?
So what is the scoring based on for trending now?
Building an Observable Enterprise App
I saw an ad for a knockoff on Facebook today for $12,728 so it’s getting close.
https://www.aliexpress.com/item/33009340574.html
> I would have loved if they kept the CSS classes same between different versions.

I'm not great with CSS either but I recently had to implement some very basic Bootstrap functionality in an environment that required Bootstrap 2 (sorry everyone), and FWIW I thought it actually helped that class names were different because it made it very obvious that I was working with a completely different release than most guides were written for, so I expected breaking changes, and any searches I did do for the "old" names gave me correct results. So in that sense, different class names as a type of "version locking" does make sense I guess -- and it perhaps also stops people from lazily just installing a breaking version of Bootstrap and expect it to work.
The GUI starts to look quite shitty around 10 shares already. Something I should work on.

The above mentioned 1000+ share problem could only be solved by a limit, but I would be in favor of not limiting users here.

p.S. On firefox it only chrashes the tab
Me and the rest of the cool gang have been using GitLab for a while now.
Boycott the WWDC 2020

Apple if it continues with the decision to be a rent seeking company, needs to be investigated for anti trust AND criminal behavior. Including the executives at Apple for making decisions in bad faith that stifle innovation just so Apple can continue to be a rent seeker, hurting the development and progress of the software ecosystem and wasting valuable time of the populace.

In the name of Jian Yang - Apple is a sad man. He is very fat.
Return of the oppressed: History tells us where the wealth gap leads
Sourcehut?
Did not know that. Glad I dumped LinkedIn two years ago.
Recommending github projects based on the github projects you already are interested in could be a problem that can be solved by a recommender engine like the ones from https://movielens.org/
Right, the last guy to do that, got fired from Google.
To add to this, Norway has had to stop it's data collection and delete existing data because the agency in charge of data protection ruled that it's excessive.

Amnesty did a review of tracing apps and listed Norway as one of the worst for privacy: https://www.amnesty.org/en/latest/news/2020/06/bahrain-kuwai...
No, I hate mine.
Another thing about Drudge is that he was never a Trump guy, he was a Romney guy. Now that Romney is a senator none of that matters, and Drudge has retrenched as mainstream Right news aggregator.
In my own career, I've had moments where everything just flowed and I was incredibly productive. I've also had moments where I was absolutely worthless. The difference was all about the constraints of the environment. For example - yes, if you have great tooling that makes it easy to produce, then that's cool. But, if you don't have great tooling but you have the organizational support to bring in the tools and processes you need, then you are halfway there.

On the other hand, if you don't have the organizational support - which often isn't about budget so much as actual verbal, emotional, political, psychological kinds of support - then your productivity will likely be very low. When I've been in places with management or clients that were repressive in their behaviors, well... they reaped what they sowed and out the door I went asap. Normally someone will pop up and say something about the risks or the security or something driving that kind of behavior or process - yes, I've worked in some high-risk environments, but there is a difference between a process designed to minimize faults and one that is just repressive because of ignorance, egos, etc. If you treat people badly, they will not produce at a high level.
I'm going to be a smartass about this and say I think neither of you are wrong. The "extra typing" gives you a large boost in your confidence that you've written something correct, without necessarily boosting the correctness of what you have written.

The best example of this which I have seen is Amos' https://fasterthanli.me/blog/2020/i-want-off-mr-golangs-wild... in which he chastises Go for allowing him to print filenames which contain non-UTF-8 data to the terminal which does not display correctly, instead of forcing them be escaped. Rust does that, so he is confident that the program he writes in Rust handles filenames properly: if they are UTF-8 they are printed normally, if they are not they are escaped. Since the Rust type system allows him to do this, it must be correct, right? Of course not. Filenames which contain vt100 escape codes would do a lot more damage and they are not handled at all.

At the end of the day you still have to think of all the possible cases. Types help to constrain the number of possible cases, but the more time you're spending making type constraints as narrow as possible, the less time you're spending handling the cases which can never be caught by the type system.
It's worth re-mentioning that the model in this article had her skin tone whitened significantly as part of the photoshopping, as well as nipple removal/bust enhancement/handbag "removal" etc.

Basically, they made her look less black.
Revenue and profit implies business, I am talking pure funds transferred from taxes. What does that fall under?
Couple of years ago me and few other guys (highly qualified and paid SAP engineers all) have been sitting in beer garden in Dusseldorf. The waiter had been friendly and asks:

- Where are you guys from?
- From Poland
- Oh, you have came here to purchase some old cars, right?
Imagine event that could happen once in a million days (once 2700 years) , once in in 10 million days (once in 27,000 years) and so on.

When you have hundreds of millions of people, these events happen several times per day.

The patient had tumor in her head causing voices. The voices made right call. Voices are not random. They come from the same brain that is worried about being crazy or sick.
something something Unrestricted Warfare
Oh I guess if you agree with Russia then you shouldn't have add money.
Right, and nothing can be ever taken out of context or edited to fit a narrative in this day and age?
Seriously, I have to argue that context is a thing?
Email service Hey is selling two-letter email addresses for $999 a year
True. However, such high-value targets would be isolating the Tor process and apps at the hardware level. It's over my head, but I can imagine elements from Tinfoil Chat and Qubes Air.

And yes, vulnerabilities in Tor have been exploited. So it's prudent to hit Tor via nested VPN chains, just in case.
but only up to 250k
Not a popular insight in the western world these days, alas.

Compare https://www.econlib.org/socialism-the-failed-idea-that-never...
Ironically, Project Trident was the desktop part of TrueOS Desktop, which in turn used to be PC-BSD, a derivative of FreeBSD.
Got recommended this twice in the past week. How does it change your workflow? Also is it as quick to get something started as bootstrap?
The very fact they find it necessary to use a different word to describe themselves, "expats", than what they call foreigners who live in their countries, "immigrants", shows that they do not at all consider themselves to be in any way similar.

I've lived as part of a minority in other countries for half of my life. I try as much as I can to blend in, not because I think they are superior, but because I want to learn from their culture. But I have no illusion they will ever treat me the same way they treat their own. I can speak the local language perfectly and lots of people will still address me in English (not the local language) just because I look foreign. The locals never invite for anything. It's quite frustrating. I don't even have people from my own culture to socialize with, so I am mostly alone with my wife (who has another culture as well). It's frustrating for sure, but we learn to rely only on our own and enjoy life like that.
Will they also allow advertisers to specifically target users with disabled political ads? <wink wink>
Welcome to psychology.

Turns out, it's unethical to design "repeatable experiments" when it comes to the human existence, which is why we have to make do with less rigorous forms of science. That doesn't mean it isn't science, it just means it's harder to draw solid conclusions than "just run a repeatable experiment".
I think the "only types matter" applies when you're simply applying natural transformations between isomorphic types.
Projects are settting up individual cgit, Gitlab or Bitbucket instances. Roughly half of the projects i contributed to now have their primary upstream outside from Github.
Yeah i actually think just having a built in genecic linked list, tree and a few other abstract data types would solve 90% of everyones problems.
Part of the good thing about go is you solve problem more then you create them.
American concepts around these things are not based on native Americans history, but on African American history. It is true that Americans tend to project own culture and history into other groups and then get offended when those tell them "wait our history and prejudices are different".

Even more, Americans assume that sexism elsewhere must be the same as sexism in America. They just seems to be completely confused about other countries having somewhat different gender stereotypes and different expectations on genders. The end result is that local sexism is combined with American version of sexism - end result is not more equality, it is less of it.
I am not going to quit using Apple but I would fully support heavy regulations against it. These would obviously come from the EU as US regulators are toothless.
It sounds like Offensive Security's OSCP and OSCE
I have found that vanilla js is now cleaner than jquery for all my use cases.
> Racism isn't about personal prejudice, although it's certainly a participation trophy for them. Racism is not about who is burning crosses, or about who is born into privilege. Racism is a system, a set of rules, rites, privileges and laws that puts 100% of POC at a disadvantage, and 100% of white people at an advantage, regardless of the rest of their social status.

Nope. Alot of people keep attempting to change a definition that is older than any of us alive, and nope. You have to make up a new word. I don't mind "Institutional racism" or "systemic racism" so much, because they're more descriptive expressions, and lead to useful discussion, but to infantilize whole groups of people by making them incapable of a part of the human experience (to be personally racist towards people whose skin is a different color than theirs) is simply absurd.

You can identify the problem without making your language a personal attack on every individual. And attempting to accuse every individual, DOESN'T solve the problem does it? It doesn't unmake the laws. It doesn't unbuild the institutions. It doesn't drive people to talk about how laws unfairly target blacks, like the "war on drugs". But it most certainly makes enemies. It's a useless and impractical approach.

There is NO statement you can make that is true of all humans, nor even any particular "group" of humans, for whatever that means, because NO "group" of humans is remotely meaningfully homogeneous. Except for very broad strokes like "humans must breathe to live", no universal statements are true.
Same here, but on desktop. Every Radio channel in Berlin started with an advertisement for dental service.
they change the IAP rules every couple of years and they make them more restrictive and more convoluted with each change.
The only way it can change is if the EU forces Apple to do so.
... that gets security updates for 2 years.
The China flu
The fixation on what Apple's costs are in operating the App Store is weird. It reminds me of the people that look at the estimates of the bill of materials for an iPhone and who use that to say Apple's charging too much. That's irrelevant. It's not meant to be run at-cost for the benefit of developers. The App Store is a business to Apple just like any of their other products. The cut that "makes sense" is whatever the market will bear.
It’s weird judging him condescendingly by saying he’s oblivious when at the end of the day, he’s happy.

Maybe it’s his happiness in the situation that leads him not to ponder it like you do. He’s not missing anything that makes his life richer.

I’ve been in both the majority and minority many times in my life and I like you have pondered it, but I also have the capacity to observe myself from the third person in a cold clinical way so I’m neither oblivious nor unhappy.

Given four choices: aware and content, unaware and content, aware and uncontent and unaware and uncontent, I would never choose the last two, awareness isn’t worth it for contentment.
> scale up immediately in the same way the ALB

You would need to pre-arrange that with your account manager too.

An ALB is hosted on servers, and when you hog those servers, they would need to migrate to bigger.
SpaceX Is Now Taking Requests for Starlink Beta Testers
Microsoft sucks the life out of everything they touch.
And here's a HN post that links their blog post about acquiring hey.com

https://news.ycombinator.com/item?id=22504582
First of, what is ascribed of homophobia and racism today is a moving goal post.

When transgendered Vietnamese Jane Doe got assaulted and robbed, racism and homophobia was at play

But not when it happened to Andy Ngo.

Certain animals are better than others and thus get to set the feeding time tables, ya?
did he end up implementing IAP?
Or...YouTube. Another reason why this deplatforming reeks of hypocrisy.
Geany is great. Never crashes when editing files mounted over ssh. Ive has stability problems with other programs when the connection gets flaky, but geany never needs a restart and immediately pops up a notification when the mount is lost. One click in nemo to reconnect, one click in geany to reload the file, and everything is back as it was. It certainly beats running vi in a remote terminal and dealing with disconnects.
Heads-up: Nix is on its way to start working on FreeBSD: https://github.com/0mp/freebsd-ports-nix
Please don't ruin something that works fine by adding unnecessary crap. The only thing Microsoft has to do, is to take a good look at GitLab so they know what they absolutely NOT should do.
It's called the Rust Evangelism Strike Force (RESF).
The Unexpected Beauty of ‘Dog Vomit’ and Other Slime
I mean if you're comparing it against a language with an even weaker type system...
Programmers tend more toward knowing their own productivity than being completely clueless about it. Seems more like market for lemons to me.
India's birth rate in villages plummeted when TV was introduced to them. These kind of effects are not that rare.
Homeopaths sell injections containing strychnine, lead, mercury
This is what strikes me: the situation is a programmer being lazy.

They wanted to do: something(getPrice()), but if getPrice can actually fail the then either something needs to accept an error, or they need to handle the error.

No type system imagined can save you from someone who's decided returning 0 is the correct way indicate an error in this scenario.
I imagine the feeling of humiliation is a normal human reaction, no matter if the cause is racism, domestic abuse, rape or what have you. The first few times it happens you might get angry, but when it's the 100th time you'll instead feel tired, sad and humiliated.
Personally I find Rust to be a much higher level language than Go, though I understand this is a bit of a weird case since it also involves manual memory management to some degree.

In terms of “feeling”, Go feels like a polished form of C to me. Rust doesn’t feel like C++ to me — it actually feels much more like OCaml and even Haskell. Though Haskel no doubt has a more sophisticated type system, I still find that a shocking number of design practices that I used in Haskell port naturally to Rust.
At they? I don't write much js but always found the native apis to be the quickest way to implement functionality when I need to
EDIT:

> Cleese told The Age newspaper: “If you put nonsense words into the mouth of someone you want to make fun of, you’re not broadcasting their views, you’re making fun of them. The major was an old fossil left over from decades before. We were not supporting his views, we were making fun of them. If they can’t see that – if people are too stupid to see that – what can one say?”

https://www.theguardian.com/culture/2020/jun/12/john-cleese-...
The one true answer
You should be skeptical. Here’s an excellent piece from John McWhorter delving into why:

https://www.thedailybeast.com/antiracism-our-flawed-new-reli...
Why We Are Using Bitcoin Superstar?
When cryptocurrencies are being traded, fundamental and technical analytics are utilized to establish subsequent price moves. Selling and buying choices are based on these analytics. This process is now a thing of the past, thanks to Bitcoin Superstar. The software makes analyses that favor the trader, conducts trades, then leaves them once the market’s conditions are ideal. Once the software finds an opportunity for a profitable trade, and it corresponds with the user’s trading parameters (configured or otherwise), it opens up trades for the user right away. Based on the configured trading parameters of the user, the software will find potential opportunities for trades within 24 hours and react to them accordingly. In doing so, profits can be generated by traders regularly.Visit Here https://www.gurufocus.com/news/1164198/bitcoin-superstar-rev...

https://gumroad.com/bitcoinsuper/p/bitcoin-superstar
https://charity.gofundme.com/o/en/campaign/bitcoin-superstar...
the problem is this is simply not true.

i've been using android phones for the better part of the decade. last year (2019) i've inherited an iphone 6s and the reason i've upgraded this year (to an inherited 8) is that i managed to crack the screen. show me an android phone that has 5 years of support.
It may have been the kernel; frankly I'm fuzzy on the details I just remember the staunch warnings and feeling vindicated.

This was like 2007-8.