skysight-inc/HackerNews huggingface dataset:
God, my roommate punched a hole in our wall when he lost once back in college. That’s the behavior of an addict, I assume. Then of course he paid our greedy landlord who demanded the whole apt be repainted.
I'm glad he bought the FR-S, so he at least enjoyed something for his years of labor.

As for accumulating $11M, it's not surprising. Decades of spending less than you earn, combined with wise investing, are known to produce riches even for modest earners. (Of course the inheritance must have helped. But I bet he'd be well off even without it.)
I feel like you've dodged a bullet.
Because at big corps engineers might get assigned interviews as a routine work. And any engineer has their favourite questions that they know the answer to. They dont want to take.the extra effort and come up with new questions just to adapt to your profile or expertise. It goes the other way around. I.e.the interviewer is not going to do.extra work to validate the candidate but the candidate has to prove him/herself. Take it or leave it.
The author and publisher clearly have many axes to grind.

It's a highly politicized piece from HuffPo, designed for effect.

No doubt there's some credibility in the piece because it's based on a degree of real life experience, but it's also the most biased kind of writing possible as well, which gives it considerably less validity.

Sadly, if it were written in a more dispassionate tone, it mightn't have been published at all, and we'd have never seen it, which is maybe an important side lesson.
No, it's imprisoning two million people in prisons.
Simple question: We have firewall capability on every computer.

I am surprised that we don't have a FW on a phone - or an app that can be installed which I can force all traffic from the phone to pass through, with source-app and destination IP/App/Service - and choose to block the traffic we would like.

Are the devices capable of this?
> ...people who's politics have specifically targeted who you are for the past few decades

Are you assuming that blue-collar Republicans in red states have not been politically targeted based on "who they are"? Because the opposite is very much the case. There's a reason why people liked Bernie Sanders so much in the latest presidential elections
- he was the kind of older-generation leftist who did not pull this sort of elitist BS. Who knows, he might have had a chance.
I should add that I was thinking about this method -- Inverse Transform Sampling [1].

It's also just a fancy name for generating a pseudo-random number from a Uniform distribution in [0,1], and reading off the x-axis of the CDF.

[1] https://en.wikipedia.org/wiki/Inverse_transform_sampling
Modular arithmetic ought to be explainable by anyone who’s studied basic number theory. Not just coders.
I’ve got a 40 minute commute to work on the train and having two kids at home I absolutely love having the time completely free to read or think.
1) Since this is HN I will be pedantic and say that Fox was only mentioned 6 times in the body of the article (plus once in the meta, once in a highlighted quote, and once in the headline). Mostly related to one anecdote. Maybe you think it is a stereotype of a Fox viewer, but I should tell you it is a stereotype that has trans-Atlantic reach.

2) I have seen posh houses where the books (cringing as I write this) were arranged by colour. I once built a library for a couple who had less books than me! I would say this is a pretty pithy comment by the author, but I have most certainly seen people buy books to fill shelves that they clearly will never read. I wouldn't suppose that all blue collar workers are prolific readers however.

3) As I said before tipping is not a big thing in the UK, but I found it easier and faster to get paid for a job from a regular Joe.
I got into League of Legends pretty bad as well. Unfortunately for me, the MacBook Air I got in 2013 ran the game on low settings perfectly in OSX.
> Seems strange how bad ISP's are in the US compared to the UK

UK average fixed-line download speeds in Q4 2017 were about 26 Mbps [1]. The same Q2/Q3 2018 statistic for the United States was over 96 [2].

American broadband is crappy. But in mean technological leadership, it’s ahead of the UK. (At the leading edge, I get 400/35 for $80 in Manhattan.)

[1] http://www.speedtest.net/reports/united-kingdom/#fixed

[2] http://www.speedtest.net/reports/united-states/
No, but I intend to use it as the foundational layer that I build the production implementation on top of.
Had a similar job in a different lifetime. Had more than a few "interesting" jobs at people's houses, on poles,terminals and the like as well.

To me,it wasn't the worst of america but just humans being humans. The angry customers,9/10 of them are not all that bad when you realize they're mad at either the problem or the crappy company you work for. Maybe my working in a different state has to do with it.

The cat piss,dog poop and nastiness was bad but not as bad as being chased by animals and having turn your back to a growling hungry dog the owner insists "oh,he doesn't bite"

The bad ones stand out but I've been in really nice mansions and houses too. Very respectful and kind people too. Most offered water on hot days,some even snacks.

Meh,people are people. It's not good to generalize. Most people are just sorry,life is rough on the 99%.
Hmm, everytime I use modulus I need to double check whether it returns the number of times wholly divisible or the remainder.

I'm thinking the former without checking now.

Meanwhile, my last project has been to set up an entirely self hosted CI/CD pipeline using digital ocean, docker, jenkins, gitea, and docker registry to make changes to my websites I build with erlang, react, html and sass, so I _think_ I can create projects! (No guarantees).

The interview process is tough, and what do you want to root out more false negatives or false positives? It may depend on the size of the company. Google can probably shell out a few bucks to some putz who sounds impressive but isn't in the hopes they'll nab a few more great engineers at the loss of a few paychecks.

An early phase startup may not have that luxury.

Edit: must be tired since just thinking about fizzbuzz for two seconds clearly gives me the answer to what modulus returns ;-)
Spot on. Spending less than you earn is a prerequisite to accumulated wealth. Going the opposite direction is a formula for poverty. In both cases, it works without regard for the level of income.
The differing behavior is because some of those implement remainder instead of modulus: https://stackoverflow.com/questions/13683563/whats-the-diffe...
I have heard people use pihole linked with a VPN to act as a way of minimising tracking whilst on 3G/4G. It acts as a DNS server, so you could tweak your VPN config to run all queries through your pihole instance.
Dr Peter Attia did a podcast with Dr Sinclair not too lon ago where they discuss this:

https://peterattiamd.com/davidsinclair/

The show notes on the episodes are always really good, and you can almost read them without listening to the episode.
The geometry of bike handling: It’s all about the steering
thanks for this great comment
> The model's prediction is just this: if the number of garage competent team members is greater than the number of other team members, then the project will be delivered. Otherwise, the project will fail.

I have seen successful teams when only one person was very good at X and other learned it. And he was NOT in control and people in control weren't technical. If you have at least one component person on the project, time becomes the most important variable.

> think of a historical project where you know the outcomes and can estimate garage competence for each team member and see if it makes the correct prediction.

Sure. Bunch of competent people, but demotivated. Another case: Competent people, but not enough time.
What I am trying to say is that you just can’t take basic research and take it to the market, selling it as the fountain of youth.

Well, I would speculate that it would require a multiphase treatment to anything like youth restoral. At the same time, I think ultimately we simply don't know. Human evolution didn't necessarily select for or against humans living indefinitely and there may fairly simple mechanism whose interruption could add X many years to human span - or there might not be.

Well, on the one-hand, the article goes on to show Sinclair did know Das, on the other hand, the article doesn't show any close connection. Moreover, the article asks "How peripheral was Das' research?" and apparently answer "well, I guess it was kind of peripheral".

The Lowe links go to spam so it's hard to figure out some of the implications too.
Mmmm, but sometimes I've contemplated the hypothetical worst case scenarios for having to support a copper/fiber plant deployment, and what that might actually look like, once you get out into the residential field.

I'm not saying I'm casting a sympathetic eye toward conglomerate post-monopoly abominations like Verizon & AT&T. Far from it.

What I am saying is that as nerds, we really only want to think it looks like this:

https://www.youtube.com/watch?v=DPNK7bc2qvM

https://www.youtube.com/watch?v=QZOZV7ugBas

But actually, it's more often closer to waiting tables for no tips, in homes consumed by pet smells, infested by perverts, losers and arm chair quarterbacks, pissed off that they've elected to pay for systems that can still suffer outages, just like any vaguely fault-tolerant network. Sometimes, as a subscriber of such systems, the faults hit you.

That's kind of what this article is drawing your eye toward. You wonder:

"How the fuck can a business seemingly employ
only monsters, operate policies concocted from
purest evil, offer zero options, get propped up
as a monopoly by the worst parts of government
funding and compliance, and still turn a profit
where so many other business would instantly
implode and vaporize?"

Part of the answer is that like airlines, they offer essential services to the general public, such that modern civilization may function, and enjoy utilities nearly as valuable as hot water, and they know it.

But, the other part is that in order to interface with the gears of a transmission, contact must transmit the forces of the drive train, and that part that makes contact with the customers is that customer service interface, and like the face of an interleaving set of gears, it must be a reflection of ourselves, on some level.

The customer service, in other words, is as abominable as the common customer.

Disclaimer: I've had friends that work in cable service call centers, who have suffered through high call volume outages, and the calls they would tell me about were ever bit as psychotic and soul crushing as some of the anecdotes from the author of this article.
Now is the time to figure out the rights of robots in the workplace
1, 3, and 4 are great questions. I'm going to focus on 2.

> can anyone point to a measurable increase in quality e.g. commits, lines of code, increase in market share, which has resulted from increased diversity in gender?

Did you perhaps mean "measurable increase in engagement" rather than "measurable increase in quality"? If you only focus on the product, it's very easy to lose sight of the fact that the fundamental point since FLOSS's inception has always been caring about other fellow humans, not increasing market share, on the premise that the metric that really matters is how much you choose to not shit on people. This is why talking about free software instead of open source is so important to many of us, why inclusivity is so important to many of us, and why codes of conduct are so important to many of us, toxic rockstar coders be damned.

( I'm not a woman, but based on conversations among women in FLOSS that I've been privy to, my best answer for #3 is close to 100% of the ones I know. )
When do we expect the first GDPR challenges to land on Facebook?

The law was clearly designed to deal with them. They continue to violate its principles. GDPR delivered tremendous collateral damage to raise these gates. But where is the pay-off? Is there preliminary footwork deploying? Or is Europe distracted by Italy et al?
A major issue for me recently is that I've found my users VERY distrustful of ANYTHING regarding tracking, cloud usages, etc.

I'm just an ISV and have no evil intentions but I"m constantly having to defend myself against people saying I'm trying to track them too much.

I'm trying to track app version numbers, how often features are used, etc.
In college (on the arpanet) I teleneted to all the hosts on the internet (cross country) and back to where I was (a major ivy university). Just for fun. Just to see how long it took for my keystrokes to return. Back then no pw was needed to do that.

To those who have never used a green terminal or teletype it was actually plenty of fun. The teletype was fun because of the noise and the tactile feeback you got and printing pounding out some output. The green terminal was fun because crt's are mesmerizing or at least they were to me. I still have one of the computer tapes that I had to buy to store the 'programs' that I wrote.

(One of the TA's in the computer center was Eric Raymond..).
This book is mediocre at best, first time I had trouble getting past the first half of a book in ages.
Often in cars (especially when traveling and there's no dock) I get a poor wired connection. I suspect it's just lint caught in the connector, but it makes wired CarPlay or USB audio very frustrating because if anyone bumps the wire the connection stops and you have to wait for the handshake to continue. It's much less of an issue with charging.
I think that was taken into account when the "try with resources" statements were added to Java.

As you said it would be nice if the languages could make these situations impossible.

I think its a bit of a chicken and egg problem because some language issues don't come to light until people are using it and it is too late.
Become an exclusionaire
Looks great,I am about to order. From the intro on Amazon: "Twenty-five years ago, it didn't exist. Today <1998!> 20 million people worldwide are surfing the Net."
> In C++17 and any upcoming C++ standard you can still use all three of: NULL, 0 and nullptr just to name one issue.

We agree there's a lot rotten with C++. I have a large list of complaints about C++ that's been growing for well over a decade now, but that's just what makes suggestions like this doubly frustrating. There's so much wrong with C++ that could be fixed, and non-issues with serious consequences to their "fixes" like "I can still use NULL" come up, distract and waste developer time (meaning less time can be spent on actual issues with real consequences), that suggest wasting even more time fixing what isn't broken. It's like some compulsion to make old code look new and shiny at all costs, even if s/NULL/nullptr/ is about as effective as putting lipstick on a pig in that regard.

> This has nothing to do with vendor refusing to upgrade.

I'm confused as to how an upgrade roadmap is "refusing to upgrade". You can see some of the minimum patch version bumps they've required in the tables I linked. Despite the fact that it's going to break things and leave downstream on older versions until they get a chance to make the upgrade. I've done the downstream fixes for Maya plugins before (D3D9 -> D3D11 for plugins that hook into the renderer), I'll probably end up doing the fixes for Maya python scripts broken by the 2 -> 3 upgrade whenever that lands too.

The only way this is unrelated is if you live in a closed ecosystem where you have perfect control over your dependencies, no upstream or downstream to break compatability with, no branching to worry about, and a small or borderline inactive codebase where sweeping changes are trivial.
I had hoped that was the case in the car I was borrowing, but all of them were data connectors (not sure what happens if you attached multiple devices).
For anyone frustrated with the colors on stage 7:

container: #660076
triangle: #fd8abb
circle: #fee376
> You are in the minority

One way to think about the interview process is that it's a way for small, compatible, minorities to find each other.

To make that happen, you have to be real during the interview. It's not for everyone, I know :)
Not sure what a random installation guy, who is probably a contractor and isn't even an employee of the company you hate has to do with any of your problems.
You're clearly not willing to address the article itself, instead you're intent on dismissing it for political reasons.

And of course it's going to be biased because individual experiences are biased. That doesn't make their experience any less interesting or valuable to understand because as it turns out, seeing things from all kinds of different perspectives is important for critical thinking and getting a larger picture.
Convincing your team to switch languages is infinitely more difficult than adding infrastructure to enforce good hygiene. So I don't really see what your point is, it's moot.
They make good choices because they work in teams where members have different strengths and help each other.
When interviewing for senior (read: C-suite) positions, I sometimes try to gauge how someone reacts to dumb questions. Ignoring it is bad. Walking out is bad. Explaining why it’s wrong is good. Trying to get at the intended question is best.

Probably not what’s going on here. But human systems require debugging as much as technical ones.
Yeah but that can be used against your users.

I've used user-agent's from the facebook app against a user for example(legit work :) ). It contains the phone version,app version and so much other detail that's a unique identifier.
The iPod is history, except that it lives on inside every iPhone. I wonder if Apple considered including a full-featured AirPort router inside the 2018 Mac Mini?
It's funny. It's like the interview process is designed to build bad habits. If somebody needs to troubleshoot, I'd prefer someone who reads manpages. If you need an actual algorithm for something, I'd prefer someone who has a look around for libraries first and if it's really necessary, cracks a fucking book and figures out what the right answer is, rather than over-confidently pulling utter bullshit out of their ass on the fly.

Honestly though, annoying interviews are just no-poach 2.0. It's a form of wage suppression if you really think about it.
The tortoise & hare algorithm [1] was not just discovered by some random PhD student, but by Robert Floyd, who won a Turing award.

[1] https://en.wikipedia.org/wiki/Cycle_detection#Floyd's_Tortoi...

[2] https://en.wikipedia.org/wiki/Robert_W._Floyd
I bet that's what some people were saying referring to assembly when C came out :)
I read this from the perspective of money. If an invention or discovery makes some organisation, company or government a lot of money, then that money can be ploughed back into research. If on average science and technology is making us more money than it costs it will be "antifragile".
That picture is not from "a conference in Spain". They received the Prince of Asturias Award. This is the most important award you can get in Spain. It is similar in spirit to Nobel prizes. Of course, it does not have the same prestige, but NYT should know better.

https://en.wikipedia.org/wiki/Princess_of_Asturias_Awards
I have very little experience with interviewing candidates, but how can you be certain these people were liars? Maybe they simply were having a bad day, or got too much in their head with stress during the interview. There are many factors at play when it comes to a bad performance and it's not always simply that the engineer doesn't know the answer.
I had access to many vectorized logos from press release packs, and I replaced many non-vector ones for vectorized logos on Wikipedia in the past. It's so much easier to get it from there, and it makes sense to use them on Wikipedia.
A lot of the Python ones seem like fairly poor phone screen questions to me. I like to ask my candidates to solve a realistic problem just like they would if they were working at a desk with me. Q&A where they either know the answer or do not are awful. "Me: Do you know this random fact about python? Them: No... Crickets: <awkward cricket noises>". <-- All I've learned from this is that they don't know that fact and I have zero idea of their coding and problem solving ability.

Instead we ask them to pair program on a live IDE and tell them that using Google is okay (copy/pasting code is not). I don't care if you have the standard library memorized, I care if you can solve problems and have the experience to understand how your code can fail and how to make it robust. I care if you can write clean code and then later easily refactor it when I add some complications to the problem. I care if you know how to make it perform well, etc.

Testing for Linux skills? Give them a broken VM/Vagrant image and ask them to troubleshoot it, fix it, and install and configure some things. Testing for Ansible/Puppet/Chef knowledge? Ask them to do all of the above and send you the playbook to recreate the fixed image from your broken image.

Interviewing is hard and if you haven't spent many hours thinking on it, setting it up, testing it against your current employees, and figuring out some kind of score sheet so it isn't 100% subjective, then everyone is going to have a bad time.
It’s actually somewhat common. They have ~1000 obit drafts prewritten at any given time, including interviews with subjects when it’s possible.
I'm not sure what to make of this.

I'm sympathetic to the author, she seems to be struggling. This seems true in her article to the Guardian (https://www.theguardian.com/society/2016/nov/27/family-relig...) :

"How have you felt since coming out? Have you had a lot of therapy?
Not so much and most of it wasn’t so helpful. I’ve had therapists cry and hug me and it was really strange. They just don’t really know what to do with it. I mean, I still hide things. I still have nightmares, I can’t deal with crowds. I will always feel kind of separate. For a long time, I just didn’t really have friends. In high school, I had no idea how to talk to people. I didn’t understand cultural references. Ninety per cent of conversations are: “Hey, do you remember that episode of Seinfeld?” and shit. And I was weird, I was just awkward. I read everything I could get my hands on. It’s just what I did, I hid in books."

I think she's a good writer, but her own comments suggest her perspectives might not match most people's.

I hope she keeps writing and finds more peace in things around her.
Star Trek and critical? Is that like a warp core breach red alert type of criticism?
Random, but your personal email is the best thing I seen today. I am jealous.
6rd is pretty awful, generally, and I couldn't get Centurylink's to work last time I tried. I appreciate the notes and will take a look, thank you.

(One big problem I've experienced in the past is that any time you configure both IPv6 and IPv4, all programs prefer IPv6. But tunneled IPv6 has much worse performance than the native IPv4, so you really want applications to prefer IPv4 in a tunneled v6 environment.)
Probably I should have been more explicit, I find the concept of siestas so damn nice. I've spent about 6 months functioning like that and that was the happiest part of my life so far. Start day at 6am, do some work, get a rest at noon, be productive for the rest of the day and still have time for my social life
Off the top of my head, I'm sure I'm missing a few obvious ones. Notably CRA doesn't prevent you from doing any of these, but taking the time to learn the various build tools will better enable it.

* spend less time debugging dependencies across version changes

* reduce bundle sizes

* create a better CI/CD pipeline

* reduce unnecessary dependencies

* fork/fix/create your own plug-ins and other tools

* self-hosting npm to avoid production/dev outages

* easily learn new tools because you understand the underlying systems/alternatives
love caddy