skysight-inc/HackerNews huggingface dataset:
this is a sound argument against astrology

TLDR: I'm guessing you don't actually know a heck of a lot about astrology. Your assertion looks baseless to me.

Long form:

Not really. Astrology is basically observed associations from the point of view of the Earth. For example, it will mark planets as "retrograde," which means they appear to be moving backwards from our view here on Earth, though no planet ever actually turns around and moves backwards.

I've studied astrology some. I think there are some serious issues with traditional western astrology, such as the fact that most meanings, rulerships, etc, were assigned at a time when humans observed the night sky with the naked eye. We have only relatively recently discovered additional planets (thanks to telescopes) and kind of shoe-horned those in (to traditional astrology), mostly without research, from what I gather.

One somewhat famous astrologer once proposed in one of her books that we should include the Earth in all astrological charts "because if we ever colonize Mars, we will need to include the Earth in those charts." Mathematically speaking, the Earth is already included, implicitly, in the House System, though it could stand to be assigned rulership etc and included more explicitly in other ways.

Yeah, no one here has any clue what the hell I'm going on about. I'll shut up now.
If your distribution packages StumpWM, it just works. I can use it very happily with zero configuration, although I do change the font.
>Together with survival-of-the-fittest

There are actually many more mechanism in evolution, such as genetic drift or geographic separation. You're merely focusing on one special aspect of evolution here.

Biology in practice is a quite messy science.

Fitting quote:

Another curious aspect of the theory of evolution is that everybody thinks he understand it. I mean philosophers, social scientists, and so on. While in fact very few people understand it, actually as it stands, even as it stood when Darwin expressed it, and even less as we now may be able to understand it in biology (Jacques Monod)
You may have developed an allergy to Oranges. I grew up drinking orange juice and eating oranges my whole life and a few years ago I developed an allergy to them and a bunch of other common foods. I'd bring it up with your doctor and get tested for it (along with other common foods). Apparently an allergy to oranges is fairly common.
Brave Privacy Browser Is Whitelisting Trackers of Facebook and Twitter
I agree that in theory they are different, but in practice they seem to blend quite significantly (viewed with my sample size of 1 of course).
Children don't usually magically learn things when not taught, especially if those things go against their biological programming.

Adults are just children who grew up. There's still no reason to believe they will just "learn" on their own.

Instead of favorably comparing yourself, with your bag of organic vegetables (my imagination is running wild picturing what that must look like) and your superior intelligence which led to self-learning how to escape sugar and fat, to the rest of the American populace who clearly need to learn, devote some of your time and expertise to actually making an attempt to educate and help those who don't know better or who are trapped in addiction.
They're also shipped with application runtimes in the case of Java.
> Blogging seems to be an unhealthy activity for physicists.

This kind of observation is valuable, I think, even if it's only statistically true. Certain disciplines encourage practitioners to work within conventions and with capabilities that closely match the activity of blogging (or being on Twitter). For other disciplines, tweeting/blogging is very far from the core competencies, so practitioners who do pursue it are more likely to be outliers.

The other, not-so-neutral aspect of this is the narcissism problem. People who do a lot of personal PR are more likely to be narcissists—and this is a more negative indication in disciplines where self-promotion is an anomaly.
> Speaker also argues that we should focus on leveraging ML-human collaboration to surpass human performance, instead of falling into a "robots will replace us" narrative

I didn't watch the full video, so I am only responding to your summary. These kinds of sentiments, where technologists profess that technology will always make everything OK, while not at all addressing how our current economic system will fail large swaths of our society if automation comes to fruition (beyond "new jobs will come up!" or "ignore the luddites!") strikes me entirely as a "Let them eat cake" attitude.

Here's a thought experiment: What would happen if, by the end of 2019, true, 100% self-driving cars became a reality. I know this is not going to happen, but it no longer seems a far-fetched fantasy. In the US, driving is the number one job for the majority of states. What are all of these people supposed to do, become self-driving car programmers?

I am a big believer in technology but I am very worried for the future of society.
I have been in a similar situation as contractor. I would only do it again if I was in a position where I could ultimately call the shots. Usually that means being some kind of manager.
Interesting. I used to have Netflix and discover some interesting Youtube content from related videos, but now Netflix only recommends me Marvel films I don't want to watch and removes all interesting content and Youtube has terrible crap in "recommended for you" videos. On plus side, learning to play guitar has been at least as satisfying.
I assumed this was some really old, maybe Egyptian or African, site that was finally understood to be an astronomical map or something. I'm stunned that this is some kind of secret American history.

Makes we wish I could see Hoover Dam someday, a thing I have never had any desire to do before. But this is cool.
Thanks for the callout, my apologies.
A bit off-topic but as an aspiring author I’m blown away by serial writers, after reading Stephen King talk about it in his intro to the Green Mile, which was serialised.

Today, we could write an entire draft novel and discover major plot holes and smooth them out before a single paragraph makes its way into the public eye.

Serial writers have effectively written in stone, and cast their words out to the world. They have to hope they haven’t inadvertently painted themselves into a corner.
Shoplifter extortion case against Walmart, other retailers is dismissed
It depends probably where you are starting from.
"until we find a better solution" to what? More context would help.
Replace Ghostery with uBlock Origin + uMatrix, which are developed by the same person. Don't recommend Ghostery to others. Ghostery sells user data and shows ads. [0]

> Remove all notifications

Including email? There are plenty of legitimate uses for notifications.

Otherwise, solid list and I especially like your last bullet point, but don't discount the amount of information that can be gained from a good video or infographic.

[0] https://en.wikipedia.org/wiki/Ghostery#Criticism
I am unclear why ballot marking systems that are machine assisted paper systems would be unauditable or vulnerable.

They make access easier(seniors), errors are correctable, reduce physical human errors(mismark/badmark), and provide a paper and electronic ballot trail.
> two years ago I found out that many conspiracies were promoted by the AI much more than truth, for instance flat earth videos were promoted ~10x more than round earth ones

is that surprising? why would anyone want to see a video about how the earth is round. conspiracy video is much more interesting, even if you don’t believe the conspiracy
Those stated in the blog are leadership stuff which team leads and senior engineers need to have.

Principle engineers are simply people who can design and build a major product, a major project, or even a company's technology by themselves, alone if needed to.
I just switched from chrome to brave and now I need to seriously rethink this.
I recenently found my self curious about Antarctica. Put that word in the YouTube search to see what would come up. The first few screens of suggestions contained nothing but obvious trolling and conspiracy theory videos.

YouTube most defenitley does not optimize for videos I “might like”
Maybe it's nonlocal then.
RGBtoHDMI: Convert RGB Video Signal from BBC Micro/Electron to HDMI
The OP didn’t say they we deliberately political. He said they were by default.
The headline says 1954, but that is a misreading of the cover page. The report appears to have been authorized by the Atomic Energy Act of 1954 but its publication date is listed on the cover page is 1967.
One Game a Week 2019 Preview
Ctrl + Shift (or Alt + Shift) is what Windows uses so people migrating from Windows often choose this combination. It is actually a poor choice, because you have to remember which layout is selected and make mistakes, so you type something in the wrong layout, notice it and have to delete and retype it again.

A better solution is to use non-modal layout switching, when you have a dedicated key for every layout. On Windows I use left and right Control keys (with a help of a closed-source program), so I always start typing with pressing one of them. But on Linux I cannot use them (I tried to write a program that would listen to /dev/input but found out that you cannot switch layout in Wayland-based Gnome from an external program because there is no API for this).

Super + Space which is used on Macs, is also a poor choice. It is surprising that Apple, which manufactures it own hardware, was unable to just make dedicated keys for different layouts.
...and it usually occurs with an allergy to other citrus fruits, seeing as they contain much of the same chemicals.
The part about signatures is not really correct.

It says:
" To sign a message, encrypt it with the private key
To verify a signature, decrypt it with the public key and make sure it matches the message"

This is only half true for one algorithm: RSA. But even there it's only true for something called "Textbook RSA", which is an insecure variant of RSA nobody should be using. It's not true for any real algorithm.

I'm really not a fan of such sloppy "I want to explain it easy" crypto introductions that are simply not correct.

(Also found it odd that he uses "Verisign" as an example for a CA. Verisign has been bought by Symantec and Symantec was distrusted by browsers recently, so it's as dead as it can be.)
A few days ago there was a Medium post from the founder of GumRoad where he talked about companies create value but only ever capture a small portion of it. Combined with this post, I think there is an argument for always doing whatever creates the most overall value between the company and its users. Worry about capturing it later (as long as you can survive) but if a choice increases the company's overall value creation, it is probably the right choice. It makes a simple decision out of many complicated scenarios.
> If you're representing Wayland, this problem is your problem whether you want it or not.

You're absolutely, completely, 100% correct. In this scenario it is the Wayland developer's problem - wanted or otherwise - that the user is incredibly frustrated. Like most frustrated people, the user chooses to blame what seems like a reasonable target who coincidentally isn't them. Such as Wayland!

This anger and frustration is something that Wayland devs unquestionably have to deal with. It's just perhaps possible that the choices made by NVidia driving this completely reasonable frustration might not be something Wayland devs have to own.

Again, you're completely right. Unhappy users are going to blame Wayland devs. There just might be some room for subtlety.
Ripple’s Nostro / Vostro Trick
Its offputting to me trying to learn these things when Im lost at the very first sentence of the explanation.
> on Linux their proprietary drivers are the most stable in games

Not anymore, as long as you are using latest Mesa. Also, Nvidia usage on Linux is gradually dropping.
See: https://www.gamingonlinux.com/index.php?module=statistics&vi...

So I agree with position that compositor developers should not waste their time on supporting the blob. If Nvidia are so eager, let them contribute support, like they proposed for KWin.
Why Progressives Must Fight Political Correctness
Ok, now show me a single editor that doesn't make whitespace changes when you press tab.

I've only ever had issues with vim messing up whitespace on the line I'm typing specifically with regard to YAML, and yes that's an issue but it has nothing to do with YAML. For example, Adding another colon to a string, wrapped in whitespace or not, will often reduce indentation. That's just plain bad behavior, but it's not intended behavior.
Great post! Thanks for sharing
What Are Private Members Bills, And Why Does Chope Keep Blocking Them?
It absolutely can, Mutter developers just choose not to.
What the hey, I'll pile on more --

Category theory type stuff is a very useful thing to know when designing programs, because it is useful to know things like, "Well, if I give this data structure these properties, then it'll be well-behaved when I map over it."

But you do not need to learn all the technical jargon for the concepts in order to develop a command of them, any more than you need to memorize a natural language's formal grammar rules in order to speak it competently. (Since the grammar needs to be explained using natural language, one could even argue that it isn't really possible to do the one before the other, in a big picture sense.) Also similar to learning a natural language, learning all the technical, formal stuff isn't necessarily all that useful for helping you to achieve practical competence.

To stretch that analogy even further, getting too enamored of the category theory stuff is likely to earn you a certain measure of benevolent disdain from experienced functional programmers in the same way that getting too enamored of grammar rules is likely to earn you a certain reputation of disdain from people who write for a living. It's not that they don't value these things, it's that talking about them too much sends signals that you're more interested in reading the rulebook than playing the game.
Speaking of war on <insert inanimate object>, here is one of my favorite comedians on "war on terror": https://www.youtube.com/watch?v=1HXoJGUl004
JRuby is canonical and both teams contribute to ruby/spec. JRuby does not alter the language unlike Rubinius.

MJIT uses C to mimize the maintenance burden on the core team. Using LLVM would mean either pinning to an LLVM version as Rust does or supporting what would probably be 6 different versions of IR to support as far back as say, Ubuntu 14.04.
Is this still in the current version?
flagged for being an empty page with a spinner.
The question though, is whether to believe the latest video.
Except fruit juice has health benefits soda doesn't have. Fruit > juice > soda, and the gap between juice and soda is probably as high or higher than fruit and juice.

https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4045306/
https://www.sciencedaily.com/releases/2010/03/100330151949.h...
https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3519311/
Newer versions of linux (but not plenty of other OSs) guarantee that each write failure will be signalled once to each file descriptor open before the error occurred. So that ought to be handled, unless the FD is closed inbetween.
This is definitely the case of different organizations having different labels for the same thing. Going by the article, "senior engineer" would translate to "engineer" and "principal engineer" to "senior engineer" in our company.

The labels are not at all important though (and can be fuzzy still - big companies use explicit numerical levels).
Not knowing anything about the guts of youtube, I'd bet that it actually does optimize for videos it thinks you might like. Unfortunately, it doesn't know anything about you so it assumes you're a random denizen of the internet. Even more unfortunately, far more of the internet is 4chan than HN. 95% of the subreddits I've seen would answer a simple query about antarctica with ten pages of obvious trolling and "ironic" conspiracy-theory videos. And that's as good as it'll ever be because further improvement would require detailed personalization that they can't implement because the bad PR would destroy them.
This article really resonates with me: it puts into words how I've been feeling about handling SaaS pricing and product features.

My main takeaway is: don't squeeze money out of your customers by severely limiting the free plan. Focus on delivering as much value to your users as possible. Help them grow so you can grow together. You will get happy customers who will be happy to recommend you, and happy to pay for your service.

Cloudflare, one of the examples mentioned in the article, is also a hero of mine, in terms of how much value they offer for free.
It looks badass. I spend my life trying to diagram AWS topologies from different perspectives (SGs, HTTP flows, etc.) and this looks _exactly_ what I need.

Super happy to help you user test if you need people. Drop me a message if you do!
On the other hand, the double-slit experiment doesn't take any expensive equipment, and if things had gone differently, could easily have gone un-noticed until 2019. My bet is there are other experiments like double-slit which will be equally revolutionary and dirt cheap and everyone will be kicking themselves for not discovering them sooner.
Way to ignore the comment directly before that line:

> // Temporary whitelist until we find a better solution

This post is sensationalist, flagged.
No, inbound.
What exactly do you say is wrong with it and why? Just stating "it seems wrong" without any backing words isn't making your intention clear.
The author of this presentation Steve Bellovin, is a real heavyweight of networking and internet security going back to the early 80's and Bell Labs. For those interested there's a good USENIX interview with him here:

https://www.usenix.org/system/files/login/articles/07_bellov...
These and the parent's examples are very team-centric. The heuristic I use when thinking about these engineering roles is, "Where is this person expected to be a leader?"

The progression is usually: Team, Cross-team, Organization, Industry. Competent technical decisions are table stakes. The real differentiator is at what level can they effect change.
I’m hooked on HN even though the conversations here don’t give me any pleasure and I’m wasting valuable time.

I’m clearly addicted, but does HN have any sort of algorithm designed to maximize my time on it?

I’m sure these companies do everything in their power to make their services more addictive, however we have to consider that this is just looking for a scapegoat.
You can get high end AMD cards for these, so it's not an issue if you want to use open drivers. Last year was a bit tight due to crytpocurrency mining rush (AMD GPUs were hard to buy, prices were crazy inflated and so on). This year should be better for gaming with open drivers, especially after Navi will come out.
This is an ad hominem attack that doesn't really help us understand whether the core substance of her argument is true, which is what really matters.
// Temporary whitelist until we find a better solution
const whitelistHosts = ['connect.facebook.net', 'connect.facebook.com', 'staticxx.facebook.com', 'www.facebook.com', 'scontent.xx.fbcdn.net', 'pbs.twimg.com', 'scontent-sjc2-1.xx.fbcdn.net', 'platform.twitter.com', 'syndication.twitter.com', 'cdn.syndication.twimg.com']

a better solution for what, i wonder
Nice, but some of the missing features really hurt:

I couldn't do a simple #define. This is pretty fundamental to typical C programming. One would also expect stringification, token pasting, and variadic macros.

I added a goto, and it won't compile. Yes, this is a valid and useful part of C, and must be learned by any C programmer. If you doubt this, count occurrences of goto in the Linux kernel.

I also couldn't do modern array initializers. I'll guess the same is true of modern struct initializers. These are important for producing maintainable code.

There seems to be no support for the restrict keyword. This keyword makes a dramatic performance difference.
In those cases, why not just have the window manager lie to the application and say, effectively, "your request to position the window at the coordinates you specify has been fulfilled", but actually position the window where the window manager wants?

That way those java apps would still work, right?
“Successfully transferring this to another company is an exercise in knowing how to demonstrate and sell those skills”

Any ideas for doing this other having a lot of public visibility? I may have answered the question already but there may be other ways .
It's on the master branch... How did you determine it's not in the current version or will not be in the next version?
Writing Easy-To-Change Code: Your Second-Most Important Goal as a Developer
The title makes me wonder whether she was a fan of Diane Duane's "So You Want to Be a Wizard" series, which predated Harry Potter and shows a remarkably science-based wizardry with much the same mindset towards learning.
hi guys, I'm very humbled to have my content shared here. I'm very open to any kind of discussion around this topic. Feel free to reach me at daniel@chagency.co.uk
Plummeting insect numbers 'threaten collapse of nature'
https://levels.fyi is a good resource to understand where you stand laterally across many companies. Title inflation definitely skews a lot of this. Leveling nomenclature like “principal” and “staff” don’t necessarily correlate across other companies (for example, a senior engineer at Google could come in as a staff engineer or even higher at LinkedIn).

But even outside of titles, it’s difficult to become a new player and start from scratch on learning the inner workings of a company. I think the first step is establishing the confidence to make that move if it is going to be better for your career overall.
Because it's a good example of confusing shell code?!?
my website might be slower now because of the influx of users but it definitely loads!
Sure, but js doesn’t have rust’s type system. It will probably be straightforward once everything is settled down, but right now Future 0.1 (tokio) and Future 0.3 (async/await) aren’t comptatible and you’ll find examples that use one or the other, or plain threads, or plain callbacks. It’s possible to get up and running quickly with the examples from various libraries, but when you try to mix them, if they use different styles, it becomes very challenging. Once async/await is finalized and everything moves to it this won’t be a problem, but that’s probably going to take at least a year or possibly years.
The related commits are years old. This isn't new. Last commit to that line was 3 years ago with the comment "unblocking embedding of twitter timelines".

https://github.com/brave/browser-laptop/commit/c4cd7c1dc41a0...

Also I just realized that is an archived repo that isn't used any more.

I took a quick look through the newer repos and couldn't find any kind of hard coded whitelist like that.

Am I missing something?
Three years old in an archived repo, hmm…
looks like it is?
https://github.com/brave/brave-core/blob/master/components/b...
Can confirm too. I'm watching lots of videos about a guy challenging himself to drink lots of beers as quickly as he can because he is hilarious. Guess what political videos The Algorithm thinks I'm interested in. :)
Sincere question: what’s crazy about her article? It seemed pretty fact-based to me, and I don’t understand what she was twisting.
Undoubtedly the cost of manufacturing the watch is much less than the retail price. As is the case with most goods.
What makes you believe so ?
https://github.com/brave/brave-browser/issues/1108

I'm trying to figure out if the code is still active case, but this is a quite recent ticket (after the release of the Chromium-based edition, and updated 4 days ago)