skysight-inc/HackerNews huggingface dataset:
Location: Bangalore, India

Remote: Yes

Willing to Relocate: Yes

Skills: Full-stack Web development, ChatBot Development, Product Management, Converting Use case to features & products

Technologies:
Python & its web frameworks,
html+css+javascript, jQuery,
Azure Cloud,
MS Bot Framework C# ASP.Net (used this only for chatbot development),
Deep Learning,
Some bits and pieces of C++ & java,
Willing to learn any tool/technology as per project requirement.

Resume: https://keshavnagpal.github.io/docs/KeshavNagpalResume.pdf

Email: keshav.nagpal.1@gmail.com

After completing my Engineering in Information Technology,
I've been converting use cases to features and products since the past 2+ years.
Taken ownership through every aspect of product development and successfully delivered Automation solutions, multi-tenant chatbot etc.
Looking forward to collaborating with smart people soon :)
Ask HN: How Often do you reformat your peronal computer?
>That's some pretty strong dissonance there. Here in Indiana, the utilities AND banks are all private entities. And there's no actual state or federal law that would prevent a utility from cutting utilities for "being and speaking of white nationalism". I chose my examples carefully - all are much more regulated than some Walmart or Target or Amazon.

I don't see a dissonance. If and when banks and utilities start cutting off neo-Nazis, the public and politicians may find that unpalatable and pass laws restricting it. Or may not. The fact that isn't happening right now means no unnecessary laws are required.

If and when society and politicians feel that Cloudflare shouldn't be able to not serve 8chan, it will pass a law doing so. Call your congressman and senator.

>Years ago, we restricted the phone companies from doing that very thing - and they wanted dearly to forbid classes of speech

Sounds interesting, got any references to read?
Secrets Management for Applications in Cloud Agnostic Environments
>ISPs use the public's right of way and air wave spectrum licenses, so I don't think they're good examples.

And Cloudflare's business is similarly dependent on these very same rights of way and spectrums. So why shouldn't they be subject to the same restrictions?

Hint: it's because the argument for net neutrality has nothing to do with the ISP's usage of ROW or public spectrum, and everything to do with the effect that it would have on society if ISPs were allowed to arbitrarily filter whatever they want.

What's funny about this is that I actually don't need to make this argument, because Cloudflare's CEO Matthew Prince has already made it for me. The entire blog post that he wrote [1] when Daily Stormer was taken off CF is one big explanation of why companies like Cloudflare having the ability to arbitrarily filter sites is bad. That didn't seem to stop him, I guess.

> Due Process requires that decisions be public and not arbitrary. It's why we've always said that our policy is to follow the guidance of the law in the jurisdictions in which we operate. Law enforcement, legislators, and courts have the political legitimacy and predictability to make decisions on what content should be restricted. Companies should not.

1: https://blog.cloudflare.com/why-we-terminated-daily-stormer/
KFC and McDonald’s in China have their own delivery people, and grub hub doesn’t even exist. They are basically crew of those restaurants and all have company branded e-bikes.
Introducing Daytona, a tool for automating secrets injection in AWS, GCP, and Kubernetes environments.

https://github.com/cruise-automation/daytona
>And Cloudflare's business is similarly dependent on these very same rights of way and spectrums. So why shouldn't they be subject to the same restrictions?

Did Cloudflare sign a document like this one?

https://www.avondalelibrary.org/Home/ShowDocument?id=7086

Then 8chan should sue them in court and win.

Why didn't Daily Stormer sue them?
The software is a fundamental part of the airframe. You can’t separate the two and still have an airplane rated for flight.
Why should you be able to buy rmb? Card in general have specific provisions against buying cash.
No. The problem is conflating "logical null" (the absence of data) with "technical null" (a pointer to nothing).

Logical null is often essential for expressing business logic in code. Technical null is (as far as I can tell) a C implementation detail that probably never should exist in a higher-level language.

The Haskell equivalent of logical null is Nothing. There is no technical null because there is no need to represent that one specific implementation detail in Haskell.

As for using NaN to represent logical null instead of a special reserved value, that has a lot of ergonomic problems. Anyone who has used Python for data analysis can attest.
Yikes. I worked on a team whose de facto tech lead (it wasn’t explicit because we were “flat”) had no idea what SQL parameter binding was (I had to explain why interpolating strings in SQL queries is dangerous). And we apparently went to the same university and got the same degree, and he had at least ten years of “industry experience”.

I’ve also had to explain why logging is a good idea and how to use SSH. What frustrates me isn’t that people don’t know these basics (nobody is born an expert), but that people get hired to do a job for which they lack core competencies. If your job is to fix engines and you don’t know what a spark plug does, you probably shouldn’t be fixing engines. This was at least an issue for me. I know people at Quicken proper who have told me even more ridiculous stories.

It’s a shame. Detroit’s got a lot going for it, but I think most of the tech companies there have some connection to Gilbert and Quicken, and no amount of coneys will get that taste out of my mouth.
Title appears to have acquired an extra 8 - it's actually only '80%', not '880%'.
Any investor interested message me. We’ll out innovate snap don’t even worry. (gif.com.ai)
Are you in Europe? I am and recently I was asked this exactly question out of blue, and I was given 5 options (if I recall correctly).
Yes, it is, and that’s why the demonization of men’s rights groups is not only counterproductive, but completely irresponsible. You may disagree with specific grievances or talking points, but you shouldn’t discourage groups who feel aggrieved from airing their grievances in a nonviolent way and trying to work within the system to achieve their goals.
If a policy would have prevented something we now enjoy from emerging in the past, we should at least be concerned about what it might suppress tomorrow.

Total environmental damage would be a lot worse if the populations of skyscraper cities were instead scattered across a broader, less intense sprawl. Environmental regulation can sometime be counterproductive that way.
Technically, anyone that's gone through the process to become a data furnisher can report anything they like to a credit bureau[1]. Although if they can't produce an agreement that denotes your confirmation of the debt or liability to pay for the service, then you can likely get it removed via a dispute.

Which, incidentally, is the same principle behind most "fix your credit" services. They dispute the accuracy and validity of the entries on your report, and if the reporting entity can't produce the appropriate documentation (such as a loan agreement or equivalent), it'll get dropped from your history. And even if it doesn't, while it's actively in dispute it'll be weighted differently by most scoring models[2].

[1] https://smallbusiness.chron.com/report-bad-debt-credit-burea...

[2] https://budgeting.thenest.com/can-disputed-accounts-affect-c...
The author shows how for more classical buildings with more structure, the eye focus on the structural aspects of the buildings.
So are you saying they won't ever look realistic "enough"? Are you saying that even the average grandma or child has enough media and computer literacy to recognize a deepfake? Even if the fake is of someone they've never met? Is it harmless for a child or mother to see a deepfake of a family member doing something horrible?

Even if it's a tempest in a teapot right now (I think this is a questionable assertion in 2019) it seems pretty safe to bet that it will be a big problem within 5 years. Maybe less.
The managers could walk over and ask them.

If you create a system to measure butt-time in a seat coding, you're going to get lots and lots of butts in seats coding. This may not necessarily result in a product.
R does have both NULL and NA, but you can't easily use NULL in all the places where you can use NA.
News discovery app SmartNews valued at $1.1B
I see that premise repeated ad nauseum.

So the best minds of their generation aren't working on CRISPR? Immunotherapy and gene therapy? Who are the engineers and scientists that work at Illumina and Intuitive Surgical? Working at SpaceX or Blue Origin? Who were all those relatively young people I saw cheering when the Falcon Heavy lifted off for the first time? Right.

Who are all the engineers working on 397 other uses for AI not related to ads? How about the thousands of engineers working on autonomous driving tech just in the US? We have 40,000 people dying every year in driving accidents. So those aren't the best minds, it's the people working on pizza gifs.

How about the scientists working on ways to replace our current approach to raising livestock & consuming meat?

How about the people working at TerraPower or on improving wind tech? The thousands of scientists & engineers working on improving battery tech just in the US?

How about vertical & autonomous farming?

The tens of thousands of engineers working on building out countless valuable cloud services that boost productivity or simplify technology for consumers and businesses? Those aren't the best minds - working on building out and realizing trillions of dollars in new business value and productivity gains - no, you see, it's the pizza gif people; it's not the engineers that have tripled the value of Adobe by bringing its most important products to the cloud in a wildly successful fashion and expanding how many people can easily use their products globally.

How about the thousands of engineers and scientists working in the increasingly vast field of robotics? Whether consumer, business general or industrial.

The people that work at Apple or Samsung or Applied Materials or TI or Taiwan Semi on semiconductor tech? The people that work at ARM or nVidia or Intel or AMD? Those aren't the best minds, it's the pizza gif people.

I call bullshit on the notion that the best minds are working on pizza gifs and ad clicks. I don't believe it's even close to being true; I think it's closer to being a comical overstatement that should be mocked aggressively.

I've thought about this a few times over the years, because it's a common premise. Here's what I propose instead: the premise, which is widely repeated, is actually a form of narcissism and undue self-aggrandizement. With some healthy skepticism and given the very large counter examples available to us (only a few of which I've mentioned), one might be prompted to question the 'best minds' premise entirely, because it seems to be non-sense right on the surface (and it is). Here's what I think is actually the case: the so called pizza gif people are more likely not the best minds of their generation, and they're simultaneously also not working on anything very important. You see, if, as a group, they subtly trumpet the premise that they're the best minds of their generation and they're merely collectively squandering their potential on pizza gifs, that's a far better comfort than the counter premise that I just floated (they're not the best minds of their generation and they're not working on anything important; ouch).
Within a field it's what most scientists do. Between fields, or subfields, it's less common. When a field gets very large such that no one can keep up with it all, Literature-Based Discovery by machine is useful.
But the idea of 'good' is there smuggled in and already present inside that word 'should', it seems to me.

p.s. Defining 'good' has been a problem for philosophy, see e.g. discussion of Moore's naturalistic fallacy[0]---a problem in trying to define good in terms of something else. Sam Harris' The Moral Landscape has been the most useful book for me on understanding ethics and what good means.

[0] https://www.britannica.com/topic/naturalistic-fallacy Not sure if that's the best link for the topic, but it's a start.
The article keeps using the word 'ignore'. The brain is not ignoring the buildings, its just looking at them more subliminally.
“It’s a zero-sum game, because there are always winners and losers in the stock market.”

Is this true, outside of options? Most people are long and the stock market has always been on an uptrend.
Yes you can. Clearly Boeing Is suffering serious process failure, especially in letting two crash before responding properly.

Is the MCAS the only place they messed up? Will this fix truly be 100%? Remember that their first attempt at a fix was rejected.

When you see one bug, that’s often an indication that more are nearby.
Author of the article here.

I don't think system allocators are clever enough to process and allocate 100-500k of very small objects each minute when Python is performing something very intensive.

It's a pretty standard way to speedup allocation for dynamic languages. Game developers use similar techniques as well.

I have some stats on Python's allocator:

https://rushter.com/blog/python-object-allocation-statistics...
Any plans to add importers for common code annotation formats?
To find the slope of a line tangent to a point (x, f(x)) on a line, you can "draw" a secant line through two points (x, f(x)) and (x+h, f(x+h)). Then, identify the slope of the line passing through these two points. This gives an approximation of the slope of the tangent line passing through (x, f(x)).

To get a more and more accurate approximation, you can look at what value the slope tends to as h approaches 0. So, (x+h, f(x+h)) gets closer and closer to (x, f(x)), the slope of the line passing through those two points tends closer to the tangent line passing through (x, f(x)).

In other words, we are identifying the limit of the slope as h approaches 0.

Based on the points of confusion you mentioned, I recommend a refresher on algebra. I think that will clear up your confusion
StockX Was Hacked, Reportedly Exposing over 6M Users’ Data
Xiaomi Releases New Mi Gaming Laptop 2019
To be fair, the article identifies Ireland and the American South to be high context regions. But yeah, there's a pretty strong overlap between "high context" and "Germanic speaking" in that article.

(Ireland is of course Celtic, but America and Australia aren't really "Germanic" in a non-linguistic sense.)
Do you realise that most tracking products including Google Analytics was/is built around hotlinking an image?

An image served from a third party server can very much have a secondary function to track users.
Nice article, but every time someone mentions imposter syndrome it grinds my gears - it always strikes me as a thinly veiled humblebrag.
> That's why the best course of action is to not censor at all and allow the system to work itself out.

I disagree with this sentiment, and upon reflection of why, it seems we've come to a real-life example of the trolly problem. Choosing to be passive and "let the system sort itself out" will almost certainly result in more deaths (edit: specifically in terms of mass shootings), but choosing to be active means the powers that be are forced to make subjective choices. I personally believe that it's worth taking on the responsibility of subjective choice.

Edit: However, I also realize that censorship oftentimes just ostracizes already-radical groups. This has the advantage of making it harder for them to find an audience, but also allows them to radicalize further while under less scrutiny, which also seems like a complicated balance to me.
That's already on the front page https://news.ycombinator.com/item?id=20609201
pretty good resource, glad to see fellow french learners (or francophones?) sharing it
I'm not too much concerned about those 40 species. What I'm concerned about is the Sorcerer's Apprentice behavior.

Gene drive is an incredibly powerful tool and we don't know what could go wrong if we tried to use it to wipe-out a specific species.

Actually, the «Species» concept is a scientific model, but we know it's simplistic: inside a given species, not all the individuals have the same genes[1] (I'm not talking about alleles here) and we know that some distinct species can mate together and have fertile offspring [2], so we can't know for sure that the gene drive won't affect other species as well. It could even wipe out the entire family of mosquitoes.

Using this kind of untested nuclear tool to fight a not-so-big issue that have been successfully fought everywhere but in Africa is not a responsible move, that's my point.

Also:

> Malaria wasn't eradicated in the rich world through health care. We mass slaughtered our mosquitos until the problem was gone.

Anopheles Atroparvus (Western Europe), Anopheles Messae (North-eastern Europe), Anopheles Quadrimaculatus (Eastern-US), and Anopheles Freeborni (West coast) are still here[3], but you don't have malaria there anymore. We killed a lot of mosquitoes to get rid of malaria, but we didn't have to kill them all to eradicate the epidemics.

The thing is: malaria doesn't come from the mosquitoes only. To get a malaria epidemics, you need a pool of sick people the mosquitoes bite and get infected. Once you fixed the epidemics, the mosquitoes aren't an issue anymore.

[1] https://en.wikipedia.org/wiki/Pan-genome

[2] https://en.wikipedia.org/wiki/Beefalo

[3] https://en.wikipedia.org/wiki/Anopheles#/media/File:Anophele...
Bingo! This cuts right to the heart of the issue.
I'd like to reiterate the first point because it's important - in a thorough interview process you will be asked about your bachelor's degree anyway. You're much better off including it here and being prepared to address any questions and concerns about it rather than appearing to hide it.
In addition, as the US has no VAT (sales tax is different from VAT), reverse charge then leads to no VAT being charged at all.
In a much tighter image. The last picture with the older building gives the viewer almost no choice to look around, beyond, or even above the building when compared to the first one. There may be some truth to the statement in the title, but these three images are not evidence of much.
For an even deeper dive, you can check out the stock market primer our team published a couple weeks ago: https://primer.prooftrading.com
About the origin of Smoke Testing and the confusion, it comes with
Not just GrubHub. They partner with Just Eat.

I'm an employee at stuart.com and we handle a lot of their deliveries.
> It’s equally instructive to see how the older parts of the Seaport (above) original 19th-C commercial buildings on Seaport Boulevard, for instance, fit well within the city.

Cherry picking. The sample images are misleading at best. First one is mainly three buildings with quite some space around like sky and ground, even more buildings in the back. Second one is basically only the facade of one building. Sure there is a car, a bit of street and even some sky. But really there is not much else to look at.
A CDN isn't necessary for a large website to keep running either.
The card terms prohibit cash equivalent purchases.

RMB is cash equivalent, so no.

World of Warcraft gold is not^ cash equivalent, so yes.

^You can trade WoW gold for another in-game currency, “Battle.net wallet”, which is pinned to a 1:1 ratio with various currencies but cannot be withdrawn and thus does not qualify as “cash equivalent”.
What almost nobody knows: He also was producer of the defacto best startup-scam documentary, called "Startup. com" https://en.m.wikipedia.org/wiki/Startup.com
I agree that for most sites these buttons have very little value both because of lack of relevance and because of low conversion placement.

However there are whole businesses that have been built around these buttons (fx Upworthy).
iirc the forex rates are set by the payment network i.e. MasterCard, hence you should be no worse off than any other MC card
I think (i could be wrong though), that a lot of reverse engineering jobs in the commercial sector are advertised as "Software engineers" or "software security", rarely do they use the title "Reverse Engineer", focus on the job description that contains relevant keywords.

As for A community for RE, unfortunately I only know of /r/ReverseEngineering and a discord channel, they both smack of elitism (those who know something will make you jump through hoops rather than suggest a reading material, some other place to look for your answer, or antagonize you in different ways), that has been my experience with them so far.
Is there a use case for this that doesn't violate the terms and conditions of the victim website?... I can't think of any
Coverage will increase, but bits/human, particularly uplink, is going to be harder. I can see streaming 500 channels of video, but 10-20 async sessions per household over the entirety of North America sounds like a lot of bits. Even with, say 100 satellites overhead, that's still 5-6 million people per satellite. let's call it a million households. Particularly during peak use hours in the evening, that's a lot a lotta bits.
The State of Web Components
It is easier to track people being at their desks than diving into the git repository and looking at what got done.

Also, for a programmer who did not code for 5 years because they got into management, it is a huge source of anxiety and forces them to contemplate the obsolescence of their skills. Having to ask a junior dev how to compile the project you are supposed to overwatch can be felt as humiliating.

When I had a team to manage, I tried to keep involved enough so that I could do the whole build process. Most of my work was complaining about broken master branch and regressions, praising the correct person when a feature gets implemented, shout with the higher management to stop adding irrelevant features every time they meet a client and have a weekly discussion on how things are going on.

We had one lay off during that period, on my recommendation. I was worried about the team morale, but got told we should have fired that person earlier.
> is there a problem with wanting to go as far as you can with an idea until you feel like you can't?

Lacking integrity is absolutely a problem! This isn't "pedantic", it's a disgrace. I don't recall AWS ever claiming to be pro free speech yet I also don't recall them banning businesses on a Sunday afternoon because Jeff Bezos was in a bad mood.
"I can be trusted, but I can't really trust others"
> I use mocks to arrange state A without going through all the business rules involved in creating state A.

An issue is that unless the types are really nailed down you can create easily create invalid or incomplete states, or create a state which is correct at one point then becomes invalid / incomplete at an other.

> Earlier tests have already verified all routes to State A

Unless they also assert the complete state at that point and that assertion is tied into the next state[0] then what they've verified is a series of steps.

Seems risky to assume it matches what an unrelated tests starts with, unless you've implemented state restoration, at which point you'd have to add cross-test dependencies such that the result of the tests validating section A can be saved and restore for every test needing a state A to test section B.

[0] that is, ∅ -> A tests end with an identity check for state A (that the system entire has no more and no less than expected) and that A -> B tests start with one, right after they've generated their fake state
> exchanges that ensure liquidity

"market participants" which provide liquidity on an exchange.