skysight-inc/HackerNews huggingface dataset:
For the past 20 years I've been a recruiter, and a few years back I started a resume writing and career consulting business called Resume Raiders (http://resumeraiders.com). It's a literal mom & pop operation and I do 99% of the projects myself.

I started the business because I've always loved writing, am good at navigating tricky job search and career situations (I've seen it all after 20 yrs in recruiting), and I enjoy it more than recruiting. I also noticed most resume writers didn't really have a background in hiring, but rather were just trained writers that probably had a hard time making it in journalism or other areas.

I'd been writing resumes for my recruiting candidates for many years, and many of those candidates would rely on me for career advice as well. It was odd to provide career advice as a third-party recruiter, as there were times when I might have some financial interest in what a person does. As an example, if someone approached me and said "Should I leave my job?", a recruiter might say "yes" with the thought that if this person leaves I might get a placement fee if I help them find work.

Resume Raiders is now my primary focus and has been quite profitable since it started. There is very little overhead. I live in a pretty expensive area, but my clients come from all over the world. I also offer a discount to HN'ers (see my profile page).
So I take issue with the old not tasty comment. My wife and I have a pretty big collection of wine. We drink wine everyday with dinner mostly. For the older bottles right now looking I have some things - 72,76,78,82,85,93,94 - and more stuff in the 1999-2003 range. For all of those older wines the amount of time it is open before you drink is a huge key of how much taste you get. For the stuff from the 70s-80s I would open it 8 hours before drinking. The issue I find is most people thing 2 hours is enough, which it is not.
I started my career with C++ development and never used a direct makefile in any of my projects. When I write C/C++, I use CMake. My current job has me programming in Go where people seem to love makefiles, but I consistently find bugs in the implementation (usually has too many phony targets, etc.), Why don't people use makefile generators outside of the C/C++ community?
For that, I don't know what the term is (or if there even is one).

Transpiler?

Transpiler has been around as a term in CS for a while now. Initially it was used for compilers that compiled from one dialect of assembly to another.
> [...] there a reasonable exception to made when JavaScript is being "compiled" into JavaScript itself. For that, I don't know what the term is (or if there even is one).

Well, given

trans : (+ acc.) across.

and

ipse ipsa ipsum : himself, herself, itself.

I propose we call that ipsumpilation ;)

More seriously though if the input is js and the output is js, and it’s not different versions of the language — e.g. es6 -> es5 (because imo that qualifies as different languages) — I’d call it an optimizer or a packer depending on what it does.
The Cute Robot That Follows You Around the City
Although I haven't used it as IM (I'm still toying with it), I'm on the understanding that Keybase had a functionality that allows encrypted chats, and groups ("teams") too. Also, it allows you to use your own PGP key.

Maybe you want to check it out to see if it fits your requirements/needs.
FWIW $< is < from redirecting input... a mnemonic for inputs.

$@ is target, because @ looks sort of like a bullseye.

significant tabs are gross, yes, but this is a one-time edit to your vimrc then you can forget about it forever.

it’s also installed everywhere and has minimal dependencies. it could be a lot worse. (see also: m4, autoconf, sendmail.cf)
Nit: as described by OP, promotions in Google are decided by senior engineers. Your hypothesis still sounds valid.
Ever since kimono labs shut down I haven't found a good point and click replacement - this looks like it might fit my needs of scraping <10 pages for something simple like blog titles + URLs.
Thanks! We’re passionate about remote work and believe this is just the beginning for virtual teams. We think collaboration software will be a key factor in enabling this growth.
In my naivety I've never heard nor thought about "what gets measured gets gamed". It's been my intuition for a while, but it explains much of what used to frustrate me -- I wish someone had told me this 15 years ago.
I'm glad that this has worked for you but it's not like that for everyone. Also it's very stupid in many ways that people constantly just have to jump ship to get a raise. I might really love my work, be learning a lot, work with great people, but I have to fight tooth and nail to get a raise -or- waste a bunch of my time constantly talking to new companies. And then my current company loses someone with a lot of domain knowledge too. I love programming. I really do wish I could just sit down and code. Companies are always talking about wringing out the last drops of productivity but they don't reward programmers for focusing on code, but instead the business side of things and constantly jumping ship.

I play the game like most people do, of course. But it's a stupid game.
This is endemic to our industry. The problem really is short-sighted management. They only value something that shows themselves in good light with their superiors.

Managers absolutely don't seem to care about actually building a team and cultivating a culture of success.

Engineering managers are way way worse than Soccer managers in this regard.

I would put this all on the hiring processes right from how we hire engineers and managers and what gets a promotion. But unfortunately, our industry would rather remain blind.
^_^
If something is patented, it will become illegal to use.
Hopefully /all/ proprietary patterns become patented, and then perhaps only good patterns will be left :P
The issue with this is that it leads to people choosing projects based on what they think is promotable and doing the bare minimum on anything else. Which is how you get code with no tests or documentation.

I think there needs to be some recognition for people who saw that there was a real need for some grunt work, and the business was suffering because of it, and went and did the work. The key part about this that I would consider "senior" is being able to look at everything that is going on and figure out what is actually critical.
What a terrible headline and article.

TL;DR: face-recognition AIs trained on predominantly white faces aren't as able to reliably detect a dark-skinned face. When updated with a more mixed training set, the success rate rises.
Another advantage of using a scripting language is that the hard work of portability will already have been done for you by the authors of the scripting language.

Make, in contrast, works within a shell and invokes programs which may be either wildly or subtly incompatible across platforms. Add in the lacking support for conditionals in POSIX make and portability is a nightmare.
I can give some insight from my own experience. In my current position, there are a large number of "things" that I've had to figure out, either by reverse engineering, reading code, or intuition. So I get constantly bombarded with helping others get unstuck. Well, when it comes time for a project meeting, those on the meeting are far removed from the other groups that I constantly have to help out. And it sounds like I'm just giving excuses of why my work isn't done.

So if there is a micro-crunch coming up (i.e., I need to have an SOP drafted, tested, etc by this afternoon), the entire morning I tend to blow off other peoples issues. Until I can get a chance to come up for air.

But that makes me feel bad, so what I end up doing instead is I go home at the end of the day and work till past midnight just to get caught up on what I couldn't do in the daytime. For any outside-the-box work I tend to pull 20-30 hours stints over the weekend. After 25 years of this, and as I need more sleep since I'm getting older, I can be a bit snippy when someone breaks me out of my concentration because they can't figure out something, and they have a down customer that needs service "right now".
But a rise in inter-racial dating (from very low levels) is not incompatible with same-race dating still being dominant.
This is a good point.

There are however a number of innovations that are poised, or could potentially be poised, to increase electrical demand, from electric vehicles to interstellar laser propulsion. But in every case I can think of -- with one exception -- the cost of electricity isn't a significant barrier to their mass adoption. Which is why in addition to falling electricity prices not stimulating the consumption of existing goods, they also aren't stimulating the production of new goods.

The one exceptional use-case is crypto mining, which obviously does elastically respond to falling energy prices. But it's an unusual kind of demand in that in places where the electricity is higher than some threshold value, demand for this will be zero. Also, fucking hell, what a stupid use-case. Can we think of nothing better to do with our resources than come up with new ways to put a price on scarcity?
Ford just revealed the city where it plans to build its self-driving car program
And the dependency tree (kudzu?) can be blamed on the "chef" preparing said recipe.
This is an perfect illustration that a company gets exactly what it rewards and it measures. Initially it works out just fine because the field for the company is wide open so regardless of what it measures and it rewards the results look good enough.
because then people new to your project can see a makefile and know that “make” and “make test” and “make install” probably work without having to learn your homebrew, one-off build system.
BuyMeACoffee is a place to ask for quick one-time donations - supporters can donate and leave a comment in less than a few clicks. Patreon is for monthly pledging and does not usually work for small creators.

We have seen creators use BuyMeACoffee alongside Patreon links, and we think it is a great idea to attract both loyal and casual supporters.

Compared to Paypal, BuyMeACoffee is a much friendly and efficient way to accept donations. Multiple payment options, exclusive rewards for supporters, ability to leave a comment with donations.. the list goes on. I hope this clarifies :)
https://brandfountain.com

I have curated a stellar portfolio of brandable domains geared to startup community, allows me to dev other projects without raising seed. I succeed by being flexible/sympathetic with early stage companies, expect to reach six digit sales on almost autopilot.
Great, good luck on your journey and thanks for posting about your experience!

Maybe the commenters that insist on getting a teacher didn't read the end of the article?
The trickle down effect of corruption is very real and noticeable on small island nations.
Speaking for myself, I'm due to upgrade my phone - my contract is up, I have no balance owed - but I just don't see a need to. My phone is two and a half years old and it's hanging in there. It still calls, texts, browses and reads just fine. And the typically weakest link of all, the battery, is still holding a decent charge. I don't see any advantage to replacing it right now. I lost the comment, but someone else posted that they're at "peak phone" and I'm inclined to agree.

Edit: -redundancy
> This is far from the worst thing Facebook has done.

That's a pretty low bar.
On several occasions, I put my projects on hold for weeks or even months at a time to help a teammate whose launch was at risk. It was the right decision for the team, but it looked unimpressive in a promo packet. To the promotion committee, my teammate’s project was the big, important work that demanded coordination from multiple developers. If they hornswoggled me into helping them, it’s evidence of their strong leadership qualities. I was just the mindless peon whose work was so irrelevant that it could be pre-empted at a moment’s notice.

My experience is that oftentimes people at Google-style companies play not even a zero-sum game, but more like a negative-sum game (if there is such a thing). If you're helping someone out, people will take that as an opportunity to take advantage of you.
They must have got something good though. Else why would there entire families of C-like languages ?

Plus, to me C syntax is particularly good. You're writing real words and the computers does the things you tell it to. To the letter.
The New Account Journey in ABM from Prospect to Customer
If you need to write in C or C++, use CMake. Otherwise, use whatever modern build tool your language provides. It's 2018, and Make should have died in the 70s,
Google Hangouts Chat
Maybe I'm wrong, but I always assumed CMake was optimized for the C language (thus the name)? That's at least what I've always seen it used for.

What would you gain if you're using it for other, less supported languages, like Javascript?
It's not ideal for your encrypted db to leak because, should you mistakenly leak your master password (which can happen simply through a keylogger for example), all the contents are now at risk.

However, something like Google Drive is fine. Trust Google engineers to secure your data. Dropbox also fine if you don't like Google.
Yes, I didn’t mean to say we are there yet, just that the apparatus is in place and we’re moving rapidly in that direction. But I do think that when it happens, it will take a different flavour in the US that uses American values and sensibilities, and in the end Americans will support it just as the Chinese do their government.
I store mine on a personal NextCloud with davfs, but any secure online storage should do.
Web-based Instagram automation tools
Ah, age laws. I remember when the USA brought in COPPA, I worked on the Google account system at the time. What a mess. Turns out lots of people register Gmail accounts for local businesses that aren't big or sophisticated enough to use their own top level domain and hosted email solution - they just grab a free webmail address and paint it on the side of their plumbing van or whatever.

Oh, and when asked for a date of birth, they don't know what to put because it's a company account and not a person.

So they put the founding date of their company.

Which is often less than 13 years old. So now the account is locked because they need "parental consent". Or maybe they're trying to create an account, in which case they need to be locked out from creating an account because they "lied" about their age. But they aren't logged in, so how do you do that?

The already existing account doesn't have a parent of course. And it's owner is already an adult. No problem, you think, the owner will just have to prove they're an adult and it's OK.

But COPPA specifies precisely how you can check if someone is an adult, and it was written by a bunch of US regulators who don't appear to know much about life outside the USA. For instance one acceptable age verification mechanism is a credit card, but lots of people around the world don't have credit cards. Everyone having 5 cards is a US thing. So that doesn't work. You could also do a video conference with them, but good luck hiring enough people to do that at anything like a workable cost (per user margins are ultra thin). And so on. Pretty quickly you realise there's no way to recover that is both cheap enough to be deployed, and globally usable. That ignores the fact that some techniques hurt privacy far far more than any website ever normally would e.g. demanding and verifying government ID.

So people just lose their business email.

I've never seen a government pass data related regulation that wasn't a complete disaster. All such laws I'm aware of are riddled with contradictions, collateral damage and total absence of evidence that it actually helped anyone, anywhere.
Healthcare Mobile App Development in 2018. Stats, Trends, Key Features
I would recommend incoming readers to really invest time on theory before starting this book (I know that is exactly what this book does not want you to do) and use this book as the driver of your mental model the next time you encounter Bayesian methods.

I personally find exceptional clarity once I see the code for a certain technique in Machine Learning. Often times, the theory skips certain implementation details which always leaves a void for me. After having read quite a bit on Bayesian Learning sometime ago, it is easy to connect this guide back to theory. That immediate click of ideas is rewarding!
Love seeing Google Spreadsheets used like this. Many MVP 'products' would do well to be a 'simple' spreadsheet first.

sheetsee.js is great for visualizing data in these spreadsheets too (can make a graph on a website from data in a google spreadsheet in a few lines) https://github.com/jlord/sheetsee.js
My experience coaching a college sports team for a few years is that even very good players are often pretty bad at assessing the contributions of their teammates. They tend to significantly over-weight the contributions of players who have a similar style of play to themselves, and underweight the contributions of players who play other positions (or play the same position differently).

They especially undervalue actions that happen "away from the play" (the software-engineering equivalent might be something like rewarding a teammate who steps in to help you fix an critical block-ship bug, missing the person who had the foresight to write a test case two years ago that prevents a bug from occurring in the first place).
In the past, 'facilitation' charges have frequently been used to bypass guidelines of "prosecute johns and pimps, not prostitutes".

Basic actions to make prostitution less dangerous, like "one prostitute rents an apartment and security guard, then splits the cost with a second prostitute" suddenly bring down facilitation charges on someone who would otherwise have been viewed as a victim. Similarly, there are a number of prostitutes who argue that Backpage has actually made them safer; they were going to work regardless but online arrangements have made it easier to screen clients.

(The child trafficking issue is very different, and I'm not really up to speed on Backpage's role in it.)

Reason has a good series on this whole mess; the short version is that good-looking laws end up incentivizing the most dangerous forms of prostitution like trafficking and streetwalking by punishing attempts at security, privacy, or client selection.

Obviously that's not the whole story; I'm also worried that 'facilitation' won't stay at the Backpage level and will eventually erode things like safe harbor laws. But even within the narrow domain of "helping prostitutes carry out their work", this sort of legislation has a history of harming innocents.
Only really makes sense when you need to generate targets from a series of inputs. The targets don't have to be files, but it helps if they are to preserve the timestamp.
Noted! I wanted to provide concrete examples, and I did not want the post to become too long. So I focused on one kind of project.
Did Spark Really Kill Hadoop?
It worked for me, mainly because I'm intolerant of the corporate bullshit, if I don't like a client then they will be fired.

The thing that had the biggest impact on my quality of life since I left the corporate world is the ability to say no.
Apparently both terms are used. I feel slightly less stupid.

http://www.appropedia.org/Embedded_energy
Are you seriously whataboutism events that happened few hundred years ago???? Wow. And you work for google. God help us all
It's still really important. There's a cost to training and getting an engineer to understand the problems and scale that Google faces (some might come in with that, but many do not). There's also domain/google specific knowledge that's expensive to replace as well.

Yes, if someone leaves after 4 years, it's possible to hire someone else of the same ability level, but you're going to spend time and effort to make them as effective as the person who just left.
How Does NASA's New Mega-Rocket Compare to the Falcon Heavy?
I guess there are lots of opportunities to build software outside of the 20s, 30s well to do crowd. Like for old people, poor people, disabled people and so on. If money is taken out of the equation, lots of areas where software can make genuine positive difference in people's lives
Googler here: The google performance and promotion process does, in fact, rely on reviews from your peers. The process happens once every 6 months, every other being non-mandatory.

Although your peers saying you were helpful is not enough, you need to demonstrate impact (and other attributes depending on your level).
Welcome to BuyMeACoffee! Your platform fee is waived for lifetime; and glad to buy your first coffee :)
Oh nice, thanks for that! html5up.net is great indeed, I've used them in the past, though I didn't realize this theme was by them. Good job integrating it well!
Gotta love all caps options with a prefix(?) that only shows up on the command line...
it is possible that if you need to do that much in a makefile that you are running into shell incompatibilities then perhaps you are attempting to cram too much complexity into your build system and perhaps should be using something like Docker to decrease incidences of “works on my machine/os/distro/et c”.

(I am aware that this advice does not hold true in all cases; just that for many of them overly complicated build systems is a code smell.)
How to write a first-class paper
Skylark (the language used by Bazel) is being ported to Go. Maybe a good place to start?

https://github.com/google/skylark
This argument for Make is exclusively based on network effects. Fine. we accept that we're stuck with it. It still sucks.
Sorry, I wasn't particularly clear and I was talking about a slightly different angle on the right to be forgotten.

If there's a news site that reports on something old and normally irrelevant -- like a decades old conviction that's spent -- then you can ask Google not to return that report when someone searches for your name. Google won't go and take down the original page, though, and won't stop it appearing in other searches.

The analogy I was given -- which I like -- is that before online searching, everything was reported in the newspapers. If you knew when something happened, you could quickly look it up in the archives, and if you wanted to know about someone in particular, you had to spend a week trawling. Without the right to be forgotten, small things that previously would be forgotten are much more easily remembered. The original right to be forgotten (pre-GDPR) is about fixing _that_. But the archive would still be there, to be trawled through if required, and even in the GDPR there's an exemption for things like news sites.

The GDPR adds extra protections that are being lumped in the same bucket but are more in line with what the DPA in the UK already required: the right to ask a company to delete personal data they hold on you. GDPR also expands the scope of what counts as personal data that the company would have to delete. But at the end of the day, Google's not going to remove anyone else's pages.
How does it compare to Peertube?
https://peertube.cpy.re/

Ah I see, DTube is based upon IPFS, while peertube relies upon good ol' BitTorrent directly (though IPFS uses BitTorrent too?)
Try /r/bitcoin. It's the most censored subreddit i think. Say anything they don't like (doesn't even have to be negative, even critical questions are a nono) and you'll be banned and your post will be deleted.
It references @iotatoken which is the official twitter feed for IOTA.