skysight-inc/HackerNews huggingface dataset:
How do I describe this in engineer terms...

You need a cohesive interface to your boss. He doesn't need the implementation details of your problem. You should return a clean, terse data model from your TechLeader.ReportStatus() function.

You are a complexity manager in leadership just like you are as a developer. He's your customer like your sister team consuming your API is your customer.

He needs decisions you make, summaries of your problems if you cannot solve them, and multiple solution summaries if you need help picking one.

On the flip side, managers need to understand why, and you need to be capable of explaining why if the problem is not intuitive to them. But you'd be surprised how many problems are intuitive to them when the fundamental moving parts are summarized well. If the boss needs more detail, he will ask.

EDIT: one last thing: focus on actions, not reasons. We did X, then Y, and Y didn't work, so we did Z. Now our timeline is at risk. We need to push back two sprints.

He doesnt need to know reasons Y1,Y2,and Y3 why Y didnt work. If he wants them, he'll ask. Actions, not reasons.
I find the treatment of binary numbers interesting.

I normally see it approached as "numbers are these abstract objects that can have different names, and different number bases are just different ways of naming the numbers; base two is handy for computers".

This approaches it as "binary is a representation of the state of switches. Oh by the way here's an equivalence relation between bit strings and the decimal numbers you know and love"

It's been so long since I've taught this to anybody I have no intuition about whether or not this approach is any better.
I do agree it's important to basic research on the things one likes to rant about. Wikipedia in contemporary usage has become completely useless for controversial or social topics, but it used to be a reasonable source of information. This [1] is an archive of the Wiki page on Cultural Marxism providing some broad information and background. Suffice to say it was not coined in 2002 by anybody.

[1] - https://archive.fo/YzkIS
A lot of people choose to drive for Lyft because there aren't many other options to make money. When you have a choice between $0 and $Something, you're going to choose $Something. Companies know this and take advantage of this in order to underpay people who might not have other options. It gets even worse if you consider people who already have a job which can't support them or their family.

People can and do make bad choices, such as people who choose to forgo health insurance which then burden hospitals and tax payers in a way that affects everyone else.

The solution is to either force Lyft to play ball and not allow them to avoid things like minimum wage laws by calling their workers contractors, or to ensure that the government covers their healthcare.
> Data subjects have the right to request a portable copy of the data collected by a processor in a common format, and the right to have their data erased under certain circumstances.

With ad networks and IP logging does this requirement of erasing and copies become more onerous?
According to 2 companies I interviewed with: Yes. I was pissed because if they didn't trust my resume, why even interview me and waste my time.
"I watched this YouTube video on X, it was interesting because..."

"talked to my buddy who works for X they did this thing _____ ...big mistake"

"I've been collecting articles about ______, interesting trends X,Y..."

edit: another good one: "I went to meetup, talked to a bunch of people and heard some interesting experiences with _______"
The fact they were unaware about the breach until FBI told them says much. It's not that easy to exfiltrate 6TB of data unnoticed if you have any IDS (automated or just manual) in place.
If it can be collected, I guess it's a good process for them. It may not be super user-friendly, but if enough bugs require sysdiagnose for solving, then it's an improvement to not even bother devs until it's provided.

It may not be needed then, but it still saves time.
Yes, basically. For example, I've used LinkedIn to double check whether I should trust that an online watch buyer is a real person.
Diego Garcia: Is the United States about to lose control of its secretive base?
Where? The US/Canada? Most other countries I've lived in/visited require the price advertised to be inclusive of all taxes.
When did we have free markets? Because I can't think of any time.

No, we can't 'go back'. Cities are more efficient than what you propose. Apartment buildings need less heat. Water treatment and district heating are cheaper than individual systems. There's also more things to do in cities. In theory cities can be built on land which is not good for farming, but the sprawl of Chicago shows that people will pay more for city land than farming land.

The number I've heard for land area is about 5 acres per person. See https://www.primalsurvivor.net/much-land-need-self-sufficien... . And that's if you have good land, water, and growing season. I've only heard 1 acre for land with some of the very intensive methods like hydroponics and vertical growing. These require more equipment (made elsewhere) and labor. Most people don't want to be subsistence farmers.

As your user id is 'jelliclesfarm', I assume you are a farmer. My g'father was farmer in Michigan, but that's because he was poor and land was cheap. The farm work fed the family while the cash money came from his also working as a machinist.

I don't see how more automation would help achieve the goals you want. Quite the contrary. Factory farming is successful because of automating farms.

As an example from the article: "In these industrial farming units, pigs, cows and chickens are crammed by the thousand into rows of barns. Many units are semi-automated, with feeding run by computer and the animals watched by video, with periodic visits by workers who drive between several operations."

For another example: Investors buy the land, and they have tractors and combines that you can run by computer,” she said. “They’ll hire somebody to sit in a little office somewhere and run that stuff off the computer and farm the land that way.

That is, we could easily be worse off (if your goal is a low-density/village-centered society) by pushing more farm automation.
Are you the CEO of a company that works in computer security, where fame is probably more important than in other fields?
> Still, I think most of us have figured out that full automation isn’t right around the corner, and unless we posit that Musk is an idiot (he isn’t) then he knows that too.

Except that just the other day Musk went on record (on an earnings call?) saying that Tesla's would be capable of "full self driving, coast to coast, this year"...
> people don't seem to throw shade on C++

I hear my friends make dismayed noises about C++ any time they are forced to work on it. When I look at Java or C# code snippets I mostly feel like I understand what's going on. C++ makes me go wat?! far too often.

Personal opinion I think Java would have a better rep if they'd optimized the GC for latency instead of speed. C# on the other hand would have a vastly better rep if it wasn't a Microsoft product.
I am not sure why you are downvoted, agree with much of it, sort of disagree with

> how hard will it be to grow at 6-7% to catch up with some in the middle of nowhere countries with $20k USD GDP per capita?

It seems people are now downvoting comments they don't like. You may not like the above comment, but it is hard to argue against it as they are facts. This to me, is a much bigger problem on HN right now. The quality of discussion ( especially anything to do with China ) is dropping.
React application's State Management can be very simple. Checkout how!
No Boilerplate code. Fast & small (3kb). ClearX library can greatly simplify the application development process. Based on concepts Developers already know.

Any thoughts & feedback are welcome :)

https://www.npmjs.com/package/clearx
Dwarf Fortress Remote: Play DF on Your iPad or iPhone
Tor, I2P, Freenet, GNUnet, RetroShare, etc, will be the internet of the future. It won't be as normie friendly as in no streams no games no instagram, and it will better because of it!
Sorry, my claim was about the two notations: that the TeX one is writable, and the MathML is not.

I’m not claiming that a JavaScript parser and complete renderer for TeX is better than a JavaScript parser that renders via MathML. The second option may indeed be more efficient - but making the browser parse a sensible notation for maths instead of an XML crapfest would be better than either.
You may be right, but you're missing the point.

The hypothetical Canadian webmaster probably hasn't seen this comment. If they have, they don't know you, and have no reason to trust your judgment about EU law. They could research it themselves, but that takes time.

Most likely they have literally no idea what GDPR says, and don't care. So they just block the tiny proportion of EU visitors. Which is a completely rational -- it solves their problem at no cost to them.
Visual programming isn’t scallable or transferrable. Giving such powers to people to use in production is super risky. Ok to prototype, but letting people design enterprise systems with 0 knowledge about system design or source control is extremely risky.

Yes empowering people is great, but we live in age where software developement is about to get regulated, people routinely die from seemingly innocent systems.

With great power comes great responsibility.
It doesn’t but it is hard to do it right, see my comment here https://news.ycombinator.com/item?id=19350721
I agree with you.

Actually, we've been having a lot of success developing an in-house tool to solve this problem and it's helped us build agile modular systems using C++.

https://teapot.nz

It's a one stop shop for building modular C++ applications with an opinionated set of packages here: https://www.github.com/kurocha

That being said, `teapot` doesn't have any default build rules, it relies on packages to provide them, so you could build an entirely different eco-system of packages with minimal effort.
https://pushpin.org/ is another alternative that has some history, has support for more protocols and is used in production by its creators
Nope.

https://haveibeenpwned.com/PwnedWebsites
This is just an example I found. There's a new one everyday usually Thailand, Vietnam or Bali. Do you really think this guys close friends and family couldn't pony up $6000?

It's not doxxing, no copy and paste, I've linked a random public shared GofundMe page of yet another someone begging for money, put in search term accident in gofundme whatever. I could easily choose the next result in the list but I don't see the issue here, examples serve to illustrate the point. I had no knowledge of this guy before opening a new tab to find a recent example.
HIBP has an API! Be the change you want to see.
This is a fun experiment, but I cannot see the long-term advantage of what you are doing vs VNC (or similar) on the web.

I'm pretty sure it would take less effort and give better results if you just hooked the viewer to something like a guacamole [1] session tethering you to a remote browser.

http://guacamole.apache.org/
I saw a couple people link to the student debt stuff, which is way more relevant, but it reminded me of the Latin American community having Gana La Verde[0] since 2004.

A cheap fear factor knock off, where the contestants compete for a green card, in the form representation from an immigration attorney. This usually has the contestants eating a platter of worms in the form of tacos or a taco shell bowl and their final challenge is proving that they can be functioning member in the United States by selling sodas or something of the likes in a public space. There might have been physical challenges, but it was mostly the worms and selling stuff that I recall.

[0] https://www.imdb.com/title/tt0421032/
Management is a trade, just like engineering, so you pick it up like you picked up engineering, with education and practice.

I’ve spend two years learning leadership skills and I’m still often stuck on the technical details. Because technical details matter to me, but they don’t really matter in management. What matters is how well you execute, and you execute well by picking the right staff, keeping them motivated and on target.

If the engine on a freighter breaks or needs a larger upgrade, then the captain doesn’t really care why. He wants to know his options, how they’ll benefit the ship, what they cost and what risk they come with. The same thing goes for personnel problems, executives don’t care about what went wrong or why, they care about how you plan to fix it.

If you’re looking for mentoring, it’s almost always better to do that with a management colleague that isn’t your boss. Because your boss has the exact same leader/employee responsibilities that you do.
> even the smallest and most trivial entries (like the cargo shorts thing) are more than enough to send destabilizing waves rippling through the social fabric

That is fake outrage, mostly because the fakers want to use state power to force their opinions onto others. It's cheap to fake outrage and it doesn't cost you virtually anything to have State do your bidding.

"Screw your culture" (with adjustments necessary to get around legal BS) is sometimes the best way to deal with that nonsense. I have respect for individuals who deserve it, not for any "culture."
Fame does not equal trust. While there may not be any security through obsecurity it is a barrier. As for being a trusted CEO at a certain point its about who you know and who knows you. Do you think the NSA employees all have social media profiles?
Slightly less cynical explanation, could it be a parallel construction type thing? Something like: The FBI (or whoever) have espionage on whichever groups and heard data from Citrix being discussed, but they don’t want to reveal that espionage so they reveal it through Resecurity.
we live in a society.
I upvoted your last comment, and upvoted this one. I disagree with they are a "better" indicator to what other part of the world uses, but agree with the the index being more reliable than the current one China is using. Agree with the Caixin sources as well.

I generally don't downvote something unless they are, meaningless, offer no value to discussions or spreading wrong information that could easily be disproved.
I would start by reading and listening to Radical Candor's books and podcasts:
https://www.radicalcandor.com

"We believe that the relationships you have with your team are at the center of being a great boss. At the heart of these relationships is Radical Candor, the ability to Care Personally at the same time that you Challenge Directly when you fulfill your core responsibilities as a leader..."

They helped me a lot to connect with the people in my team, to create an environment of positive communication, but most importantly it helped me shift the way I communicate with other people in the company.
Your manager is a gigantic faggot. Tell him to fucking commit suicide.

When he’s finally dead, do as you please. Welcome to, and congratulations on graduating your last and only leadership class.
Not at all.

Constructed players already (for a very long time) use the collective data of other players — this has lots of names, it is commonly called “net-decking”. It turns out, that the best players and the best deck builders have a lot of overlap, but not completely so, and it’s common for multiple high-ranking players to play the same decks. A key skill to winning tournaments is to figure out what decks are going to be played by the other top players, and how to give yourself the best chance against them.

In other words, MtG is a game where deck-construction and deck-playing are both important and distinct skills, and high-level tournaments generally assume a high level of both, so a helper bot for the former is unlikely to give an advantage (because it’s compared to “the best efforts of a lot of people over a lot of time”).
Wtf is this "zoominfo" site that, upon clicking "Read More", tries to drive-by download an exe onto my computer? What is this, 2002?
Agree.

Whenever I get contacted by a recruiter from Tek* .com or * Resource.com, I absolutely cringe.

Who uses these companies? Who entrusts them to negotiate salaries on their behalf?
Why the 8-hour workday doesn't work
"It is so simple! They just need to not have any cookies, advertisements, trackers, A/B testing, email signups, or javascript!"

In your view of the internet, how does a site like this exist?
Happens all over the world. I walked into a expat bar a while ago and there was a cash collection for Joe (not his real name incase I get accused of doxxing again lol), he just been diagnosis with some form of cancer (high chance curable) and needed to do chemo. I was like WTF? This guy has top of the range health insurance, a full time job and supportive employer, and sat on a healthy stack of savings and investments. I couldn't believe what I was seeing, it wasn't going to charity or for some gift, just pure cash. Joe is fine now, doesn't drink as much, the money went into his bank - Joe isn't a charitable person - he is actually a consistent cunt (but when someone gets the Big C that all changes and no one has anything but the best to say about them)
This is ridiculous and infuriating. I did not realize it was that easy to raise money to pay health bills. Here I was at 18 scraping 3 grand for an emergency room visit, while people are getting an easy pass just by talking about their shitty situation and taking some photos. I understand there are some legit cases where you are kinda screwed insurance or not, but this motorcycle accident abroad crap is a big Nope.
So is Marcovaldo.
The Case Against Google (2018)
I always thought the map element was an underutilized feature. When I was a kid I really enjoyed glorified mazes like the Bone Garden Estate, which inspired me to make my own stateless "games" using MSPaint and HTML.

It didn't really teach me anything about programming, but it seemed like such a novel thing to put hyperlinks on parts of images.

https://web.archive.org/web/20010301200926/http://www.bonega...
Apparently China's claim to the Spratly Islands only emerged in the 20th century, and was just a result of errors in translation and cartography.

http://cimsec.org/chinas-claim-spratly-islands-just-mistake/...
Have you e.g. checked the Kubernetes codebase? It's pretty much huge. I would agree that at least the past iterations of Go dependency management might not have been ideal (but neither was it e.g. for C/C++), but that that apparently hasn't prevent people from building huge projects with it.
I‘m not sure I get the point. So you‘re saying most truck drivers can‘t afford health insurance, income protection, etc.? Are they in the group of the „working poor“?
>It seems people are now downvoting comments they don't like.

This isn't new. It's been part of HN since the beginning. pg said this a decade ago.

>I think it's ok to use the up and down arrows to express agreement. Obviously the uparrows aren't only for applauding politeness, so it seems reasonable that the downarrows aren't only for booing rudeness.

Maybe he or the current mods have changed their minds since then or maybe they haven't, but it's been part of the culture here from the start.

>You may not like the above comment, but it is hard to argue against it as they are facts.

I didn't personally downvote it, but I don't think people who did are necessarily arguing with facts. Parts of the comment were facts, and parts were conjecture. Downvoting the comment because you disagree with the conjecture seems reasonable to me.
I gave up reporting bugs because they were ignored and not even acknowledged let alone fixed - for years. There is no evidence they haven’t gone to /dev/null. I won’t bother in future.

With Free software, I just do the work myself and include a patch. But beyond the tongue-in-cheek possibility of scripting things to submit every bug thousands of times to make it ‘popular’, it sounds like there’s no workaround to make an Apple bug report worth the time taken to submit it.
There's an interesting book on this topic of individualized philanthropy by the powerful and its effect of masking the deeper systemic problems. It's called "Winners Take All" by Anand Giridharadas.

I'm only about halfway through, but the central thesis appears to be that the powerful, even if they truly want to make a good-faith effort to improve the world, will naturally gravitate towards forms of social change that don't challenge their power. He describes this kind of thinking as "win-win" in that only solutions that don't involve those in power sacrificing the conditions that made them powerful will be considered by the philanthropic class. These "win-win" solutions then displace more direct "win-lose" solutions that actually address the underlying power dynamic.

The arguments put forth ring pretty true to me, and this GoFundMe stuff fits the model perfectly.
This is literally the secret to being successful at business and politics.
I Don't Like Slack
See further the Baader-Meinhof Effect. [1]

[1] https://en.m.wikipedia.org/wiki/Baader%E2%80%93Meinhof_effec...
It can be mitigated a bit by using precompiled header files.
I'm not super well versed in MtG (I've played, but never competitively), but a similar thing is common in Dominion. Any discussion about strategy in a particular game is usually settled by running a simulator pitting two strategies against each other a few thousand times. Eventually, these simulators have made their way into play testing potential new cards.

At the end of the day, these are games sufficiently complex that no single strategy will be optimal. Dominion has something on the order of 10^15 possible game configurations. Simulations are just a tool available to prepare and test potential strategies. I suspect MtG would land in a similar space if an "optimal deck builder" surfaced. You still have to play the game and beat your opponent.
Detect or Not Detect Chrome Headless
Yes It's possible. Despite these tips described in this article https://intoli.com/blog/not-possible-to-block-chrome-headless/, it's possible to detect Chrome headless.

For example these 2 sites detect & block Chrome Headless. :
- https://programmetv.ouest-france.fr/
- https://www.orexad.com/collier-bande-pleine-largeur-9-mm-w1/p-0445-8013441

To do this, he uses the DataDome Real-Time Bot Protection service https://datadome.co/
Which had the amusing feature that some motherboards let you add a '487 FPU' [0], which was actually a 486DX that took over completely from the SX.

[0] https://en.wikipedia.org/wiki/X87#80487
Agreed. However, if you're a software company you've already likely made all of those decisions. If I come work for you, I'm stuck with them. It doesn't matter if I like the package manager or the frameworks. That's just the background against which we work.

Let’s say you learn C# in “two weeks”. Is that going to be enough time to get proficient with ASP.Net MVC? Entity Framewor? IIS? The built in logging framework? The DI framework? Middleware? What if they are using Xamarin for mobile? Let’s say you did pick up Xamarin (which I haven’t).

Would you know the fiddly bits about doing multithreaded processing with desktop apps using Windows Forms?
You do not recall correctly, and since the correct information is so readily available I suspect you're just lying to try and make a political point. The definition of unemployment hasn't changed in our lifetimes.

https://www.bls.gov/cps/cps_htgm.htm#concepts