skysight-inc/HackerNews huggingface dataset:
White hat SEO is the process of trying to get ranked in the search engines without doing anything that violates the terms or conditions of the search engine. It’s the type of digital marketing that Google would like you to partake in. It usually means you can’t do any kind of link building, you should focus on delivering the best user experience.

Black hat SEO is a group of strategies and techniques that look to manipulate Google’s search algorithm to dominate the search results. The strategies they use violate Google’s terms and conditions.

Which one do you prefer? White Hat or Black Hat and why?
> (Saint) Nicholas of Bari

Of Myra, actually — his relics were stolen from his tomb in Myra by sailors from Bari, where they remain today, but he probably never even visited there.
It's a weird market since there's only so many room for ads. Normally, you would add shelf space, Google doesn't do that.
https://musiclab.chromeexperiments.com/Song-Maker/song/49065...
USGS Data on the Lebanon Blast
> A meta question to ponder: why did this get upvoted to the front page?

The author is a sort of expert in the field, if he's calling out reproducible builds as security theatre, it's worth discussing
Anecdata: in every single company I worked, tiny startups and giant corporations alike, “not everyone knows SQL well” was exactly the argument used to justify the ORM. Every single time, the people who do not know SQL, unsurprisingly, proceeded to write pathological N+1 queries.

I don’t mind much - I get to look like a hero to my manager making their queries orders of magnitude faster. But if someone can’t be bothered to write SQL, they for sure will not bother looking up ways to hint the ORM.
Sometimes you should.

Apart from it being zero-sum and this depriving other people of opportunity, with some of these services there's a promise of "starting fulfillment" upon acceptance. This is voided when a bot picks it up.

Real life example: I ordered an Uber, which was accepted by a "driver" just two streets down. Except the car still hadn't started moving 10 minutes later. So I walked over, and the GPS signal seemed to be coming from a parked car, no driver in sight. Messaged and called the driver, but no response, even 20 minutes after acceptance. Had to contact Uber to get the cancellation fee back.
Wow. I've never actually used a live spectrogram, and it's really educational.

Use the mic input option and try saying different vowels, or different held consonants like "mmmm" vs "nnnn". It's really interesting to see how the patterns of overtones change, which is what makes the sounds unique.
Routers, especially cheap ones, are often equipped with weak CPUs because they aren’t designed to handle heavy processing loads. It’s not like you’re calculating physics or processing 3D animation directly on your router, right?

But network address translation _can_ be a processing-heavy task.

Every single packet that leaves the private network needs to be translated, and every single packet that comes in from the public network needs to be translated. Each individual translation may be simple enough, but with heavy internet use, it all adds up.

Here’s my network activity while browsing the web: https://i.imgur.com/oP8PrX4.png, with one 720p YouTube video open in a tab and a dozen other tabs for various websites, all in the Edge browser.

The top nine processes are using an average of 1,182,149 bytes per second. Every network interface has a maximum transmission unit (MTU), which is the largest size that a data packet can be. Ethernet and Wi-Fi have an MTU of 1,500 bytes.

My computer, doing nothing more than watching a YouTube video, is putting a minimum load on my router of 788 packets per second. That’s assuming the bytes are all divided into 1,500-byte packets, which isn’t the case in real world usage. Somewhere between 1,000 to 3,000 packets per second is more realistic.

The load is worse during bandwidth-intensive activities, such as multiplayer gaming and torrenting. In fact, torrenting is so intensive that it’s the primary cause of NAT issues for home users today. (Open connections to dozens/hundreds of peers, with each connection involving high-speed downloads and uploads.)

And it’s not just one computer on a private network. It is commont to have a smartphone or two, maybe a tablet, smart TV, plus a handful of other devices for the rest of the people sharing the living space. They all need network address translations too!

At the end of the day, we’re talking thousands and thousands of data packets per second, all translated by a weak CPU that can’t keep up. It’s one reason why cheap routers are prone to slowing down.

Notably: while doing that (and opening youtube) my state table grew to just under 400 states. So, youtube needs a lot of connections it seems.
Absolutely, understanding the source of libraries that we're using is great, but the reason most folks might elect to use a framework is "to save time". And reading (and understanding) code takes time. For probably my first 5 years in this industry I found reading code in other peoples' libraries extremely tedious. Don't get me wrong - I think reading code from a better programmer is one of the best ways to get better. But I found it very difficult at first.

You can even see it in a lot of the comments on this topic. Things like: "I like rolling my own code so I don't have to learn someone else's API." I think that's typical of a less experienced dev that already feels overwhelmed by all the other technologies that they have to learn. Dunning-Kruger and all that.

Better tools, and some practice and experience have made it easier, but when I ask a less experienced dev to read someone else's code I do try to keep in mind how it was for me early on.
Can we talk about no async/await support? Can't build scalable apps when I'm in callback hell. It's like ES5 all over again.
Seconding this: enforce MFA on all gitlab accounts and make sure they at least click the print recovery codes button.
Is fanf2 retiring?
If this policy was applied across the board there would be a lot less complaining, but this is obviously targeting a company because they pissed off the president.

The united states is in no way making this a universal policy, and is clearly just doing favoritism.
it was Yahoo, IIRC.
The problem isn't that grade school teachers are sitting on a secret stash of cool theorems, and instead diabolically choose to have students solve quadratic equations year after year. It's that no one in the grade school pipeline has any experience with actual, modern, proof based mathematics. They've never even heard of analysis or group theory. Their knowledge does not extend beyond the latest meme textbook with MULTICOLORED (whoa!) text. There is no communication between modern mathematicians and grade school teachers in America; they may as well live on separate planets. Math classes in American grade school are little more than busy work meant to weed out people who hate busy work. Infer from that what you will.
Samsung Galaxy Unpacked August 2020: Livestream
Composite Widgets and React
Just because this administration has done such a poor job of it doesn't mean a competent one wouldn't have been able to use the authority given during a crisis to do something effective.

I also don't think there is any new law that would need to be enacted to grant additional authority to the executive branch. I agree, they had all the tools in the toolbox before and after the pandemic hit us. I didn't mean to seem to advocate that the executive needed more authority than they already posses, just that the authority they already posses is higher than we would normally be comfortable with without a crisis.

I mostly meant that the war analogy is useful from a public perspective, because there are a lot of people who don't think in shades of grey, it's either war or peace, and to get them to do or accept what needs to be done, they need to be motivated.
The problem is that it's helping attackers and it doesn't send a great message to say “if someone roots you, we'll ensure that you can't recover” and “FOSS developers aren't important enough to be secure”.

Support cost is a valid consideration but it's something they could address using payment infrastructure they already have: require someone to pay $20 to get a reset, with a delay period where the account is frozen but before the MFA reset goes into place.
True! And in the adult, free world, government advises safety practices, disseminates recommendations and people assess their risk and act accordingly.

In the government as benevolent god-parent world, people assume they're safe if they follow the ever-changing (in so many cases over the pandemic: 180deg overnight, at precisely the worst times...months after the spread started) guidelines, when their own common sense was often more correct to begin with.

This is obvious since all the mobility data, etc. suggests people act well before government gets its act together. The people pre-empted closures and they're pre-empting re-opening.
Location: Baltimore, MD
Remote: Yes
Willing to relocate: Yes (Southern California (preferred))
Technologies: Java, SQL, Linux, Docker
Résumé/CV: https://1drv.ms/w/s!Aq3bHD_1yf2h-T-13s8syFdU_F25
Email: alexanderjbuck@gmail.com

I generally work on Java backends, I have also have done some interesting work with vehicle classification and personnel scheduling. Have also learned R, Rust and React for various projects.
Check out the IH articles/interviews with veed.io , definitely a market for this type of product
Having had a Model 3 for eight months now, the interface is something you learn to live with rather than ever feeling totally confident with.

The buttons etc are designed for a car that can run the wipers etc flawlessly itself but the tech isn’t there yet.
On the other hand it requires jumping through hoops to make borrow checker friendly architecture designs, or fiddle your code base with Rc<> types everywhere.

And when their count reaches 0, you have your stop the world, unless you move the destruction into a background thread, thus manually emulating a tracing GC.
What's the old adage; software gets slower faster than hardware gets faster?
The consultants really should told the client that if all you have is a single server then there is no such thing as "zero downtime".
http://kvak.io/?n=lef2o1r142f1i6
If you don't want to export anything, sure.
FBI issues warning over Windows 7 end-of-life
hot tip: zbarimg

You can store the TOTP seeds in more compact form by converting QR code screenshots to alphanumeric using zbar barcode tools.

In my experience it has difficulty parsing some QR codes created using CSS due to tiny borders between blocks. Those can be fixed by applying a small gaussian blur followed by sharpening (use imagemagick for maximum automation) to fill out the borders.

Edit: packages available in Ubuntu (zbar-tools) & Fedora (zbar), source code at https://github.com/mchehab/zbar
> This type of anti-big-js comment does great on Hacker News and sounds good, but my personal experience has always been very different.

And yet, here we are, with a complete article devoted to the opposite effect.
Show HN: Medication Adherence and Healthcare Management App
Hi everyone! My team just launched our free medication management and healthcare tracker app on Product Hunt ! The app is designed to:

1) Promote medication adherence through customizable reminders
2) Keep you on top of your and your family’s health by compiling all of your medical records in one place

We’re eager to hear any thoughts or feedback that you have!

Let us know what you think!
https://www.producthunt.com/posts/coral-health-manage-your-m...
What happens if your phone gets crushed by a runaway elephant?
That book is Expeditionary Force
Theorem LLC | Theorem.co | REMOTE | Full-time | Experienced Engineers, Product Managers

Theorem is Hiring! We are a Remote first technology consulting company with a focus on how we do the work as a means to achieve great results.

Backend - C# .NETCore: https://bit.ly/30vVa3S
Full Stack / Polyglot Engineer: https://bit.ly/2Dd20mn
Frontend - React: https://bit.ly/3keVqMQ
Product Manager: https://bit.ly/31oXNUD

Visit Theorem.co/careers to learn more about our team and all open opportunities in UX, Product and Sales

We look forward to meeting you. Please email with any questions: Kristen.Williams@Theorem.co
Unless you are going to review the whole code, written from scratch, there is no way to actually be aware of all allocations in Rust without help from a memory profiler.
The other measure I'd add are trusted intermediaries: that helps both with continuity (e.g. “any 2 of these 5 people are allowed to confirm that I am legally dead”) and notifications like this as long as they aren't all people you go on long vacations in remote areas with.
> If you want to access the markets of other countries, you should also open your market to them – that would be fair.

I don't understand the relation from ^ with the rest of his take.

He is saying the US should ban Tik Tok instead of forcing a sale of the US operation to a US company?
In Germany this is called "Arbeiten unter Spannung" and perfectly legal if qualified (https://de.wikipedia.org/wiki/Arbeiten_unter_Spannung).
One way of interpreting is that this is a private company which pissed off the president.

Another way is that this is a company beholden to our geopolitical adversary that intentionally interfered in our domestic politics.
So just like China right? Trade policies is one of the few places where eye-for-an-eye retaliation makes sense.
Did the USG force TikTok to sell to a US based company? Or did TikTok choose to sell under pressure? I know it's a matter of degree's here, but TikTok still has a very real choice.
While the executive ban would have forced TikTok out of the US market, how effective would that have actually been?
What if TikTok had just called the bluff on the executive ban?
Anthony Levandowski gets 18 months in prison for stealing Google files
I can't agree more. Speaking as someone who never enjoyed math at school, but now have an avid interest in it - the thing that converted me was building stuff with math. Much like you talk about.

When we learn woodworking we learn some basic tools and how they work, and then we build stuff. In my experience we don't typically get to build stuff with math. At least not the type of stuff that most people find remotely interesting.

I'm now building stuff with math all the time and enjoy it alot. The set of projects to choose from must be diverse though, some math isn't for everyone, just like not all kids will find working on building a baseball bat rewarding.
The Resiliency of the Internet
I think what you have to understand is that monad is quite an abstract concept. It is possible to give a specific example of a monad, but from the specific example, you won't fully understand it.

Here's the first sentence in the documentation for Java's Comparable interface:
"This interface imposes a total ordering on the objects of each class that implements it."

This assumes people know what a total ordering is. Total ordering is an abstract mathematical concept, not really more or less abstract than a monad. Clearly then, people don't have problems grasping abstract concepts. They just learn the definition and possibly bunch of examples and they're done.

I think the real divide happens because people in programming praxis are simply skeptical to the claim that monads are a useful abstract concept to learn and use in programming. Many years ago, some of them probably thought they don't need to know what a total ordering is.

I don't think anything can be done with the skepticism other than either take the claim at a face value, and accept that monads are a useful concept, or verify that claim by learning Haskell for instance.
1. TikTok busted for reading the contents of users' clipboard[1]

2. Microsoft and the NSA have had a very cozy relationship for a long time

3. Microsoft is bidding to buy TikTok's US operations.

Yeah, I must be crazy to think something SIGINT-wise is afoot.

[1]Didn't the LinkedIn app also get busted for reading the content of the clipboard on iOS?
It should, but:

* I don't know any browser or app that display a special, informative message in that specific case.

* You need a DNS server that answers AAAA record to detect this. Some ISPs do not provide IPv6 connectivity, nor do their DNS servers provide AAAA records. In most places I know, especially when talking about individuals, people use their ISP-provided DNS servers.
Wow, I just want to say thanks for that info.

I thought I had a decent layman's knowledge of intellectual property across copyright, patents and trademarks, and had no idea trade secrets had any kind of legal protection whatsoever.

Very important knowledge to be aware of. Thanks for spreading the word.

Particularly interesting:

https://en.wikipedia.org/wiki/Trade_secret#Misappropriation
Well, turned out it wasn’t a bomb. So the anecdotal record holds.
His homepage ( @ the wonderfully named dotat.at domain) says he's looking after the central DNS and email servers, but his work homepage says he's just responsible for DNS services and domain name registrations. So maybe he doesn't manage the email side any more?
The egg proteins are already quite coagulated. I'd be more worried about the vinegar component. You need to neutralize that acid with something.
The Freedom Markets™ faithful proclaim

- efficient markets

- rational actors

- no transaction costs

- power imbalances are moot

Any notions otherwise are apostate and must be purged.
Thomas Sowell covers this exact topic in detail with data in his recent book Discrimination and Disparities. In summary, you are spot on and he explains why, using global and historical data. And why society is best served this way. In fact he says we shouldn’t be asking why there are differences in outcomes, but rather why would we expect outcomes to have even distribution among groups.
These design requirements in regards to Spock that you remark on - I can't really find them here https://en.wikipedia.org/wiki/Development_of_Spock and though never a Trekkie I don't think this sounds like something Roddenberry would have considered.
Why is the asterisk (*) symbol often used in the middle of words these days? I didn't get the memo when this trend started.
Hey! We just posted a new article on Classification Algorithms in ML. This time, with a twist. Hope you find it interesting!
I"m going to read that book. I didn't know it.

I have a full time job as a PM in a Fintech startup. It's not bad but I really want to have my own thing and be job independent. I can also program in Ruby on Rails and do a lot of automation scripts.

The issue is that I have too many ideas and that's more of a distraction than anything else. I think creating is not an issue but marketing what I want and to whom is the bigger issue.
Remembering Frances E. Allen, first woman to win Turing Award
This is a response to TikTok, I guess?
Yes just like China whose apps are getting banned all around the world. US has more to lose though if Amazon, FB start getting banned because of extortion laws.
I apologize that we've come across that way. I'm one of the primary contributors on our forum and so I do appreciate the perspective here. The position I try to take, not being a developer or project manager myself, is that I have no power to make feature requests happen other than suggesting them to the team. As such I try to help people best use what is currently available while also passing suggestions along.

As a company we tend to keep future plans pretty close to the chest. There are sometimes things that we know we aren't going to do, and whenever possible I try to be up front about that rather than beating around the bush or giving false hope. List view is one example of this. The intention isn't to be argumentative, but rather to set expectations based on current plans.

- Ben, 1Password
This is the kind of company that could benefit immensely from a ransomware attack.
They've been saying that since I signed up for FIOS, around 2011. I've heard that some FIOS deployments/cities have IPv6, but I don't know which, and it's not mine (Pittsburgh).
I can remember the good old days of telnetting into hermes to read my mail...
Problems hurting your product development
The Future of Machine Learning Is Tiny and Bright
>. Who should benefit from that decrease?

Nobody obviously because if the government gets a monetary incentive to ban foreign companies and sell them to the US government you encourage the government to act like some sort of mafia landlord, destroying the rule of law.

That I'm being downvoted for this simply fact shows how far gone people even here are, Jesus Christ.
Show HN: Joe Biden vs. Donald Trump 2020
Joe Biden vs Donald Trump 2020 the app is live on product hunt today.
Links:
[Product Hunt](https://www.producthunt.com/posts/joe-biden-vs-donald-trump-2020)
[App Store](https://apps.apple.com/us/app/joe-biden-vs-donald-trump-2020/id1526012986)

Can you judge a book by its cover?

Look at pictures of people and guess if they're going to support Joe Biden or Donald Trump in the 2020 election.

Swipe to the left if they lean to the left and support Joe Biden.

Swipe to the right if they lean to the right and support Donald Trump.

See how many you can guess correctly.

This may be the dumbest app ever or it may be a lot of fun.
No. The point is bread and circus and doing a solid for pal Zuckerberg.

TikTok is pretty mild as a propaganda/influence delivery mechanism when you have fully operating mills like RT and OAN operating the US with impunity.

If someone cared about "Chinese Communist Party controlled businesses", action would be taken to address the craven and obvious money laundering of commercial real estate. That's a far more subtle and dangerous threat, as people who control valuable real estate have more leverage to influence government on all levels.
Developing for every platform has unique properties. Every platform has its own native UI toolkits and look-and-feel; try to release an Electron app, and people complain. Write a great iOS app, but no iPad port, or be a couple months late with support for The Notch, people complain.

Linux's main difference is that, with so few users, when their priorities are disrespected by Big Corporate, the populace sides with Big Corporate. Rather ironic; most of the priorities Linux users have are motivated by respecting the user's privacy, security, and freedom. It seems likely to me that its a thought process similar to why much of the downtrodden American middle-class sides with Republicans, despite rarely having their best interests in mind.

I use 1Password, and it's fine. But these complaints are legitimate. This is a closed-source security facing application from a company that has raised at-least $200,000,000, which at one time charged a large amount of up-front money ($60+) for their product, used dark patterns to drive customers to their subscription-based closed-source cloud product, then left the original users in the dust. AgileBits should have no-ones good will, and even as a 1Password user, I support anyone who uses this forum to discuss their move to alternatives.
Can you recommend leftist authors other then marx and Engle? I've read their stuff but I'm open to more.

Appreciate your time. Peace
I didn't downvote you. I think those are some of the thoughts I had as a joke; like running a onlyfans site, etc. but I'm not sure if that's sustainable or it can scale. Nor if I have the "talent".
Whenever the von Neumann EDVAC paper is mentioned, I feel it is rightful to point people to the book that gives proper backround to what we incorrectly call von Neumann architecture:

https://www.amazon.com/Eniac-Triumphs-Tragedies-Worlds-Compu...
Sure, but at the same time you can understand why the US government is cool with the US government spying while not being cool with the Chinese government spying.
If Java is legacy with 25 years, what to say about C++ with 50, or C with 60, Python and Ruby both around 30.

Ah and the beloved OS around here is reaching 60 as well.

Plenty of legacy love.