skysight-inc/HackerNews huggingface dataset:
Your best bet is to look into a programming boot camp training program. As you have seen Ph.D. academic programming deals more with research while commercial programming deals more with delivering a product as fast as possible. It's two different mindsets.

1st decide on what area you want to specialize in and then look at a reputable boot camp that fits your goals. You can do it on your own but it's going to take you a lot longer and it's hard to focus on what you need to learn. Also, if you could do it, you would have done it already. The advantage is that you're already used to the scholastic environment and you'll be able to do very well and be even well ahead of everyone if you challenge yourself rather than strictly following the curriculum.
I mentioned this elsewhere, but just to make sure you see it, I also stumbled on https://codegolf.stackexchange.com/a/135618/15675, which may also be useful.
> overt pressures and subtle social inconveniences

That's what my original post was about. None of that stuff even matters. It's cliche to say but it's only awkward if you don't have true self-acceptance, THAT is what makes it awkward. Otherwise, its your reality against theirs, and if you bend to their reality it's basically telling your own self "that person's beliefs are more important than my own"

If someone invites me to a BBQ I would just eat beforehand and then come over and socialize, have some water or carrots/hummus (if they have it), or nothing at all. If someone asked why I'm not eating I would just say I'm vegan (if they didn't already know) and I already ate for today. Anything beyond that conversation (i.e. making sarcastic jokes) I'm used to, I'd play along with it. There are rare times where the jokes get too much in which case I 100% ignore them so they get the idea that they should chill. Looking at people in the eye as they're talking, and then slowly looking away while they're mid sentence is a really good indicator that "ok... that's enough" without having to talk about it.

For all the quarterly meetings at my old job, we would go to steak houses every single trip. The amount of times I've heard a waiter/waitress say something to the effect of "You're at a steakhouse pussy, you want a salad???" ... I dunno it just doesn't phase me. If they're a huge asshole I will be an asshole back... "Yeah did I stutter", but this is quite rare and usually only at really meat-centric places like Brazilian steakhouses etc. One memory I have was at this famous BBQ place in a basement in Memphis. He called 3 or 4 people around to have a 30 second comedy show at my expense, but I played along with it and shot remarks back, after which we all laughed and I ordered a water and a thing of potato salad.

99% of the time though, no one even cares, and people are polite.
How many of the Nazis and other super divisive youtubers do you think are faking it or hamming it up for clicks? I do sometimes wonder "do these people actually believe this crap?" Same goes for totally outlandish conspiracy theories.

Controversy has always sold, but never before has the feedback loop been so tight.
>There's no concept of "too high" or "too low"

Did I say so? I'm not saying it's too high. I'm saying it's absurdly high. If I was saying it was too high I would be arguing that it should be lowered which I obviously would not want.
I'm slowly shifting myself towards a vegetarian diet as well, and I've found that the days I don't eat meat I sleep much less. I wake up feeling just as refreshed as I ever did, but on less sleep. Like, < 6 hours.
Thanks for the links.

Note how obtaining all of one's choline from its most concentrated plant source, roasted soy, still requires eating two and a half cups of it daily. Though I suppose that can be done, eating two coffee mugs of soybeans every day would quickly become unpalatable.

As for the second link? Oof.
Fortnightly Releases, Daily Stand ups, Offshore Dev Team

Monday W1: Iteration Kick Off, Exploratory of Last Iteration

Tuesday W1: Story Workshop (estimate cards)

Wednesday W1: Deployment of Last Iteration

Thursday W1: Retrospective

Friday W1: Story Workshop (estimate cards), Backlog Grooming (plan future iterations)

Tuesday W2: Story Workshop (estimate cards)

Friday W2: Story Workshop (estimate cards), Backlog Grooming (plan future iterations), Iteration Planning (Finalise next fortnight's sprint)

It's a lot of meetings but we have hit our targets 10 sprints in a row and we have only failed to hit our targets when we (as in product) haven't been able to sign off on cards in a fortnightly fashion.

I'd move daily stand ups to slack but its important to say hello to the offshore team every day. Our biggest problems are working cross-functionally internally, surprisingly the offshore user facing digital development team is the easiest to run (compared to ERP, CRM etc). Managing mockups between an external UX agency and an offshore team is a bit of a pain too but we are getting better.
video of burly men lifting weights

Try Roach Protein! The workout supplement that will not die!

heavy metal guitar sting
Don't know about bloat fixes, but what does your workflow look like that JVM starts are annoying? My Emacs CIDER REPL comes up in 4 seconds (MB Pro 16G) and it's often many hours (even days sometimes) between restarts.

But yes, slow starts are annoying if you're starting a JVM frequently. Can you change your workflow so that's not needed? Check out Component, Mount or Integrant.
Sorry, I'm actively editing my answer as I get a better sense of your questions and I can answer more of them. Please see my edits; also, the specific lines you pointed out are not related to reading in argv[1]. They're just zeroing out eax and ecx; eax because we will only be writing to the lower bits with the lodsb and don't want out arithmetic to be fouled by anything left over in the higher bits, and ecx because we are continuously adding to it to in atoi, so it needs to start off at zero.
I find it amusing that I am prompted to signup for medium via google/facebook before I can even read the article.
.com still reigns supreme but the icann only recently started letting people register new TLDs, and even then only 500 a year are registered. Handshake is helping to solve this by decentralizing DNS and letting anyone register new TLDs, so in the future .com may be way less popular than it is today.

Disclosure: I founded Namebase.io which is a registrar for Handshake
They did try to fix it by linking your actual name with your comments by using Google plus but that had a huge backlash so was reversed.
Is it true that one can get away with doing a lot of stuff that's sub-optimal for short term performance in an extremely competitive league like the NFL? There's someone almost as freakishly good waiting to replace you.

On that note, is there any measure of how closely clustered top athletes are in different sports? Are there some in which the best are more separated from the rest than in others, so that the best in those sports can get away more sub-optimal stuff?
Something on the scale of WW1 was considered unthinkable by many even so. And they had good reasons to believe it, because if you looked at the numbers, it simply didn't make sense - even in the best case, the material gains for the victors would be dwarfed by economic losses, mostly because of how involved international trade was between all the potential opponents.

There was a book, published 5 yeas before WW1, that argued that exact point. It wasn't obscure, either.

https://en.wikipedia.org/wiki/The_Great_Illusion

These days, I hear very similar points - "China doesn't need a war with US, because US is its biggest export market", or, say, "Europe doesn't need a war with Russia, because it depends on Russian gas"...
The exception is if you are in the area of study whose entire existence is to understand what is good code design and architecture.
You can run d3 on the backend with node. It shouldn't be too difficult using it with a layout to constrain the potential visualization to a more comprehensible data set.

There's even a d3-node package available to generate a static SVG or png.

[edit]

Additionally, grouping or binning the data may be something to consider when dealing with a visualization with 100+ nodes. Never tried that with DAG datasets, not sure how that would work, but it's interesting to think about.
I got that. Although not clear if they meant senior high school or what not.

https://en.wikipedia.org/wiki/Education_in_the_United_States

It is a bit unclear to me when someone says high school in the U.S. if they imply junior or senior or none of the above.
Start by being more selfish. The number of times I've had people store meat in my fridge that STINKS to high hell... or me going to steakhouses with a group of 3 people because they don't want to eat something healthy... it's just give and take. People should stop feeling bad or apologizing for how they live their life. Other people live their life, what doesn't give you the right to live yours exactly how YOU want to live it.
> In every other field, it is obvious that more pay == more and better candidates.

I saw this idiocy in the injection molding industry, as well.

Companies were bitching about their better line workers getting poached. Okay, fair enough. Which companies in your field are poaching them?

Foxconn and Amazon.

Okay, when you are losing your line workers to possibly two of the WORST EMPLOYERS IN THE WORLD, you might want to think about the fact that you are doing something wrong.
And who says "the market" wants engineer's relative share of the comp pie to stay exactly as it is?

TFA and all other evidence points to the opposite conclusion: that engineers are becoming some the most valuable resource in the organization, the demand for them is only increasing, so they should be paid accordingly.

Therefore, as an investor I'd be quite happy to see my engineers paid very competitively, thus ensuring their retention and performance.
It causes a 500 Internal Service Error when passed to the W3C validator: https://validator.w3.org/check?uri=http%3A%2F%2Flcamtuf.core...
>If they can't find a job because they want more money than the market is willing to give them then they clearly don't know how much they're worth.

I do not claim they ask for more, I claim they are perceived as being savvy: They are perceived as costing too much whatever the price.

But either way, if there's a shortage of technologists it's because the market isn't paying enough not that the candidate is asking to much.
I'm not sure that it's that bad. The US was the manufacturing leader for decades. China has been the leader only in the past 2. I'm sure the US can take the lead again. What is needed is for the US shareholders to go back to the basics of building and investing in a medium-term company (long-term would be too much to ask at this point).
Cool, but it's a chipmunk not a squirrel. Just saying!
And this is how we know that articles like these are, if anything, overdue.
Not believing what you speak is a huge enthusiasm killer, and enthusiasm is most of what makes a good video. I'd guess almost all of the people with growing channels believe what they speak, and anyone on the fence might even subconsciously start believe what their audience wants.
If the premise of this article is true, we're doing a terrible job organizing ourselves. Individual offices, remote work, ownership of things we make in our free time -- we could have all of this if we used our power effectively.
Yes, software engineers are terrible negotiators.
This may sound daft because it’s overwhelmingly focused on women’s fashion, but the basics are universal; watch some episodes of the American version of What Not To Wear. Concepts such as quality, matching and “going together” and the role of color are all presented in a way that works for either sex. Plus it’s sort of entertaining which makes the learning process memorable and less painful.

A couple of common pitfalls to avoid are wearing baggy clothing that doesn’t fit, going monochromatic because hey black and black match, right? I’d also recommend, basic as it may be, cleanliness and quality being paramount. Something a little boring or a bit outlandish is forgivable in most cases if it’s not cheap, dirty. To start off find some basic, well fitted clothes and don’t worry about lots of color and styles, but focus on one or two accent pieces to add a personal touch.

Shave. If you have a beard or mustache, keep it well trimmed and be honest with yourself if it looks healthy or sort of weedy. If the latter, lose it. Keep your hair properly cut, stay clean, and try to find a fragrance that works with your body, and then use it sparingly! Wear comfortable shoes, but make sure they’re clean, and in good shape. Get some decent socks and make sure they match your shoes. Invest in a suit, preferably tailored, and a couple of nice silk ties, and learn how to tie them. Even if you don’t wear it often, it’s good to have in the bag. Have at least one truly nice pair of leather shoes, keep them in good shape.

Above all, start looking at people and thinking about how what they’re wearing and how they’re presenting themselves makes you feel about them. I’m not talking about being judgmental, just aware.
Code review, dev/stage/prod workflows all vary on a team-by-team basis. If you already know what they are and why they exist, there isn't a better way to "prepare" for these than to just roll up your sleeves and look at how your current team implements these things.

Good testing practices:

1. Minimize mocking as much as you can -- as a rule of thumb, mocking is inversely proportional to test confidence.

2. Don't test implementation details, test public-facing APIs. This way, your implementation can change. Mocking makes this harder. Don't test how you get things done -- test that they are done.

3. Make sure your API is well defined before you start writing tests, or you will waste time.

You can find loads of Python testing guides on Google on the first two points. There will be times when you have to break some of those rules, but knowing when will come with experience.
That's good. (Although what is the purpose of the off year?) Question: when you say science what does that incorporate?
Brady has survived for so long because he gets rid of the ball quickly and knows how to fall down without getting hurt. His diet and all the other snake oil he subscribes to has nothing to do with it.
The anxieties are tied up with the relentless nature of their work. Tyler Blevins, AKA Ninja, makes an estimated $500,000 (£384,000) every month via live broadcasts of him playing the video game Fortnite on Twitch, a service for livestreaming video games that is owned by Amazon. Most of Blevins’ revenue comes from Twitch subscribers or viewers who provide one-off donations (often in the hope that he will thank them by name “on air”). Blevins recently took to Twitter to complain that he didn’t feel he could stop streaming. “Wanna know the struggles of streaming over other jobs?” he wrote, perhaps ill-advisedly for someone with such a stratospheric income. “I left for less than 48 hours and lost 40,000 subscribers on Twitch. I’ll be back today… grinding again.”

This fits into the stereotype of Millennials as entitled. He makes 500k a month, but can't get off the hamster wheel? Poor soul.
After more than 10 years in software, I recently moved to finance because I basically maxed out local market software developer compensation.
I'd say that most websites are static enough to be pinned. With the others, the main problem is content determinism. If the same website renders differently on different platforms, they will have different hashes. The only reliable way to store them is in "unrendered" form. Which prevents the inclusion of external resources, something that most single-page interactive websites rely on.

Naming is a consensus problem. The key here is having the freedom of choice between trusted providers. The central source could be provided by a single cryptographic key, by many keys, m-of-n schemes or other arbitrary contracts, even in P2P form.

I'm really interested in what kind of user interfaces the Beaker people come up with when it comes to their "editable cloned websites" (forks).
One option I like is the app "Conversations" (available on F-Droid and Play Store). It's a nice XMPP client with Signal-based (OMEMO) encryption, a great UI (in my opinion anyway), and it's extremely battery friendly in my experience -- my device doesn't have GCM/FCM.

You'll need an XMPP server though, and to use the E2E encryption you'll need a server which supports certain XEPs. The app dev also runs a server at conversations.im that is, of course, compatible. It costs €8/yr though. That said, there are several public servers with OMEMO support, plus self-hosting is an option.
"No, I'm fine, we get $100 Target ping pong tables. I was taught that that's what cool kids want"
Except I can fake enthusiasm easily. I don't because it's deceptive. I feel like I am lying to someone when I fake enthusiasm. Doesn't go over all that well in most settings, since most people do fake it.
Sure, but the general guideline for modals is to have a "Cancel" or "Done" bar button item somewhere to exit. This is a different action than popping a view controller off the navigation stack.
Well if they're REALLY your friends they shouldn't care to begin with. I'd say only 1-2% of interactions out of hundreds result in people saying anything. Not even that many people joke about it.
> An athlete would face extra challenges. [...]

Meeting that recommendation requires a diet with slightly higher average calories-from-protein than potatoes: 60kg * 1.4(g/kg) / 8(g/serving) * 290(kcal/serving) = 3045 kcal, which is around the TDEE of an active person of that weight.

[ nutrition info from here: https://nutritiondata.self.com/facts/vegetables-and-vegetabl... ]
Hey, I also did this recently: https://www.evenchick.com/blog/blogging-with-org-mode.html
I came here to say that my success in life does not depend on anyone pushing a like button. Please connect the dots for me, and tell me why I am wrong about that.
Fixing the Net: A solar powered 4G connection
I have performance issues with heavy sites because I use many extensions. Sometimes, I disable all extensions and it stills sluggish on Facebook for example, but the issue goes away when I use a new profile. Maybe you can try it.
Thanks for the list.

> You can generate domains freely using pubkeys and without coordinating with other devices, therefore enabling the browser to generate new sites at-will and to fork existing sites.

Not entirely sure what you mean,

- We can generates HTTP sites at will (all you need is an IP address);

- We have existing protocols for mirroring sites (not implemented universally, but nor is dat://);

- When you talk about pubkeys with coordination, there are obvious problems like the last paragraph of my original comment, right? Again, I'm probably misinterpreting what you're saying.

> Integrity checks & signatures within the protocol which enables multiple untrusted peers to 'host'.

Basically subresource integrity? Granted, with this protocol you can in theory retrieve objects from any peers (provided that they actually want to cache/pin your objects), not just the ones behind a revproxy/load balancer, so that's a potential win from decentralization.

> Versioned URLs

We can have that over HTTP, but usually it's not economical to host old stuff. In this case, someone still needs to pin the old stuff, no? I can see that client side snapshots could be more standardized, but we do have WARC with HTTP.

(EDIT: on second thought, it's much easier to implement on the "server"-side too.)

> Protocol methods to read site listings and the revision history

> Standard Web APIs for reading, writing, and watching the files on Websites from the browser.

You can build that on top of HTTP too.

My takeaway is it's simply a higher-level protocol than HTTP, so it's unfair to compare it to HTTP. Are there potential benefits from being decentralized? Yes. But most of what you listed comes from being designed as a higher-level protocol.
I think OP means more personal enthusiasm, as in being driven to make videos at all. No benefit in being able to fake a smile if you never end up recording yourself in the first place.

...at the same time though, a ton of money and attention might be enough to get over making personally uninteresting content. I guess that's pretty much how careers are for most people.
This sounds like a cartoon version of what would lead to a genocide. It seems like this sort of thing is usually the product of close proximity, prolonged ethnic conflict, a perceived threat (real or imagined), and other pressures like lack of resources.
Is that after or before taxes?
Because of his age, or the possibility of being impeached?

Sadly, I expect to see Old Man Orange still spouting the same rhetoric in 2020.
Ads drive less than 10% of all revenue. Ads make a difference in competitor market share, when saturated, tipping swing votes in a deadlock. In many other scenarios, ad exposure has no measurable effect of success or failure.
As with everything else there is always a spectrum and this represents the dark end of the spectrum. I follow a bunch of tech youtubers (like MKBHD) who represent the happy side of the spectrum.
Thanks. Changed to that from https://www.cnbc.com/amp/2018/09/07/nfl-players-are-going-ve....
The author specifically noted:

And the search result is limited to just my books, not the whole internet, that's the point of scanning instead of Googling.
Wow! Is that cash or total comp?
GNU TeXmacs v1.99.8 is released
> If you’re making $6 million / year, you have the resources with which to take time off and reconsider your choices.

> > Sure, there are the mega-streamers who have (hopefully) saved enough money that they could absorb that gigantic setback, or have enough celebrity that they can transition to something else, but I doubt the majority of them have earned enough to support a major life transition - like, say, going back to school full-time.
This ultimately puts your taste preferences over the life of a sentient animal.

The core reason that many ethical vegans are vegans is that they decide not to put their taste preferences over an animal.
> technologists actually know how much they're worth while the fresh college graduate etc is awestruck by a wage that is barely over bay-area poverty line

I think this was a key part of the racket:

Faced with the need for engineers, employers offered very high entry-level wages for engineering positions. For most of the past 20 years, entry-level SWE pay was among the best you could hope for as a fresh graduate.

However, once an engineer got into "the system", they became "captive audience", so wages could be frozen. Imagine a typical 35 year old engineer with 13 years of full-time programming experience. What's he going to do about his frozen wage? Go to medical school and become a physician instead?

So engineers started at or close to $100k, but then got stuck in the narrow $100-150k band for the rest of their career.

Like most unfair practices, this one worked... for a short time. Longer term, it was destructive and self-defeating: the smartest, most far-thinking college students did their research, saw that the entry level wages were appealing, but then they become stagnant. It's a bait-and-switch. Looks good from the outside, but after a few years, you start lagging far behind your peers who went to finance, medicine, business, etc.

So they went into those fields instead.

These are exactly the type of smart, capable, senior software engineer that all these clever employers wish they had right now.

Congrats, you played yourselves.