skysight-inc/HackerNews huggingface dataset:
Hmmm a 10x programmer is not mostly programming at all. It's the guy who mitigates the technical risk of a project properly, chooses the most appropriate tools to complete the job and assembles a team to get it done.

A project that handles these tasks poorly can easily cost ten times as much as the same task executed well.
It’s not them that will pay the bill though, it’s us, and rightly so. If we want manufacturers to build recyclability into their products, it’s up to us to make the rules to ensure they do so, and pay the increased costs for the goods we buy. There’s no point pretending that only manufacturers are culpable and only they will pay the costs. We’re all in this together.
I found in firefox scrolling down left a lot of thing greyed out, I had to highlight and unhighlight things to get them to show properly.
Yes once I've even been told that this employer requires a Word document as Resume.

So I converted my full generated resume to PDF into a word document, line by line.

Turns out, it was only so they could slap their info on it, reword my words and produce a PDF.

I asked the employer later, they said they prefer PDF as it's easier to print.......... Snakes. They're leeches in snake skin.
Western Europe and most of the Anglosphere are very socialistic, and do fairly well by almost every objective measure of a society. Countries like Venezuela and Argentina have been a mess under dictatorship, democracy, "economic liberalism", and "socialism".

Empirically speaking, perhaps it's not what you do, but how you do it?
Fortunately, people have built-in biological CO2 detectors. If it is just flight crew (no passengers), they all have oxygen masks they can use if the CO2 suffuses the cabin.
Right, it doesn't change the mileage you receive, but you need both miles (or segments) and EQD to reach the next status level.
Coding Secrets: Toy Story's “Next-Gen” 3D Depth Effect (Sega Genesis)
Cuda, TensorFlow and capsule networks
Yup, seen this with kids on windows.

If an icon is on the desktop, then it requires a double click. If it is added to the task bar, then it is a single click. I understand the reasoning for the distinction, but it is not intuitive at all.
Not having it kill you isn't the best metric, but land is currently a finite resource.
I had that same realization, that watching documentaries about the world could increase both my compassion and my gratitude.

I've found this channel to be helpful towards that end:
https://www.youtube.com/channel/UCW39zufHfsuGgpLviKh297Q

DW Documentaries.
Either way, trying to get a reference from a team you were only at for a few days seems ill-advised.

(btw, the comment you replied to never mentioned the gender of the person)
Hard Won Recruiter Bullet Points:

Never, ever, give out a contact unless you want to burn that contact. That means no references until offer, no answering the mid-conversation "oh, I forgot, who's (CTO|your manager) there", no giving them the name of someone more suitable that might be interested. (Forward the role and recruiter to your maybe interested friend)

Send PDF CV only. Word docs will be branded, changed, and in some cases leave you sat in an interview where you don't recognise the CV and skills that got you there. Yes, this happened. We compared my CVs in interview (I always take along a paper copy).

Confirm rates or salary and conditions in interview. See above.
Thanks for pointing that out - I missed it here. Answered a similar question elsewhere in the thread:

"Definitely agree that this could be a problem.
Practically speaking - we keep identities anonymous and so employees are protected.

Ethically speaking - if you have a buddy inside the company, they'll tell you how to prep for these questions anyways.

It all comes back to our main point - if you don't have an inside connection, you don't get the juicy insights someone with that advantage does. So your odds of landing the job, let alone knowing what it takes to land it, are always lower. We bridge that gap - everything else in our view is a solvable problem because this engages current/former employees in the recruiting process + helps companies discover more talent."

The summary is that we're fine with keeping it anonymous now and here we have to take a bit more of a disruptive approach. Airbnb and Uber were both illegal (As in literally breaking laws) and still scaled and ultimately succeeded because they believed in the fundamental benefit of their service to the world.

The Lobby is completely legal, just maybe against some company policies, but we feel the benefits far outweigh the cons of some random company policy, even for the company itself as described above.
Automatic webpage optimizer (reverse proxy to minify and combine the assets)
I don’t really understand the value of a touch screen on a laptop. Specially for a Software Developer. It is easier and quicker to move your hand (while typing) to the touch pad rather than to the display. I think TouchBar (which is underrated) makes sense because in that case you don’t need to move your hand up, it just is there along with the keyboard. Plus I really don’t like those huge touch-optimised buttons on Windows. A laptop is meant to be used with a mouse pointer which is much much more precise than a finger, hence allowing macOS to display smaller buttons maximising screen realestate.
Trickle up
> CYOA (Cover Your Own Ass/Arse): an alternative form of the slang phrase Cover your ass
Yup, it differs considerably depending on the job—the point I guess is that your breadth of experience spans the software in question from end to end.

I consider myself a “full-stack” programming language engineer because I’m equally comfortable with type theory, user experience design, practical implementation, and instruction-level optimisation. Am I a full-stack web developer because I’m equally comfortable with front-end design & development, server-side infrastructure, and networking protocols?

Some would say yes, some no—but I can readily develop, maintain, and optimise a whole application by myself if I need to. I may not do as good a job in any particular narrow area as a specialist in that area, of course.
You’re probably underpaid for the amount of work you’re doing and should test the waters for another role that pays more.
80% of the time you get nothing.

10% you can get confirmation that you correctly spotted the candidate’s development areas. (Everyone has them, so it’s not a gotcha. But if you think the candidate needs to work on their architecture skills, their last boss confirms it but says they’re a great hire, then you can a good conversation later. “I’d love you to do X, how do we make you a great architect along the way?)

10% if the time you catch the candidate in a lie or find yourself asking “Is the best they could find someone to talk about their work?”

When I reference checked nannies, the last bucket grew to 50%. And I had one nanny give another as a reference.
meh. I consider myself pretty fullstack - plastic forming to css and most things in between. Am I your guy to write the best ISR on some rando chipset - no. Am I your guy to write the most optimized query and tuning with a deep dive in the query planner - no. But I know enough about each respective domain to go deep when needed (google makes this more doable today than ever before) and I can get an MVP far faster than a specialist. I don't mean to knock specialists but rather to say there are roles for both and believing in one or another is the wrong place to focus.
First Firefox 60 ESR based Tor Browser alpha is released
No point in lying as you will be discovered straight away when you ask for your support letter addressed to CIC or whatever the Aus/NZ authorities are.

It’s possible to get into Canada without a job offer via the Express Entry system. There is also the IEC if you are under 30.
It’s certainly not cost-effective on a relative basis when compared to air travel. The Delta Shuttle runs Chicago-NY-DC every hour on the half hour for a song. Hard to compete with that on rail.

With rail you do get the benefit of landing in the middle of the city rather than an airport 30 mins from city center, but it’s still far less expensive in both time and money to fly when the trip exceeds about 4 or 5 hours.
I understand OP's views don't represent his employer's, but it's still funny to see Gusto (OP's employer) recruiting for full stack engineers on the front page at the same time!
Shouldn't a "full stack" engineer also be fully versed in hardware engineering, microprocessor architecture, kernel and driver programming, operating systems, programming language and compiler design, etc?
i highly recommend pyenv.

`brew install pyenv; pyenv install 3.7`
Must be nice being in an industry where you can basically print money by levying completely arbitrary fees and nobody is willing to stop you (i.e. because you've already used those fees to pay off politicians in both political parties in all of the legislatures in the land).
That’s interesting, I was under the impression that SVGs where smaller for logos and, well, vector graphics. Would you mind sharing what kind of graphics you were working with?
s/lower/higher/

s/increased/decreased/
It's my understanding that companies only need to comply with GDPR when providing services to end users in the EU and that companies that comply with GDPR globally are only doing so due to resource constraints that Microsoft doesn't face.

However, I'm probably less informed on GDPR than the average HN user, so it's very possible that my understanding is off-base or incomplete.
A touch screen on MacOS would make sense if you're an iOS developer. You could quickly test touch interactions directly in the iOS Simulator without having to send the app to a phone or tablet.
I wonder, given the grilling that Zuckerberg got the last year, if Google would rather avoid replacing them in the near-monopoly position of news gatekeeper. On the other hand, Twitter seems to be fine with it, since the Facebook pivot away from news might be what it is using to reverse its decline.
This goes for Australia, considering most tech recruiters in Australia are from the UK for some reason.
This and other similar things are so often and easily ignored. I see people talking about Macs not supporting pro use. But hey, tell me, how am I going to power my 6 external displays on a Surface product of any kind?

I get that people want some more variety and excitement, and maybe feel like the Thunderbolt port thing is problematic (despite absolutely enabling my most “pro” setup I’ve ever had on my ’17 13” TB MBP) and obviously the keyboard design has issues.

But as a whole package it’s still the best commercial product you can buy in its space, and considering actual size, has no real competition even if you ignore the many, many software issues one faces when leaving the warm, design-loving embrace of the macOS software ecosystem.

I’ll reconsider this situation after Microsoft releases a Surface product that isn’t almost guaranteed to require one or more returns to the store and oh, yeah, has Thunderbolt 3 support so I can plug in 2 cables to get: 6 external displays (1 4k, 5 2560x*), NVMe speeds to external storage, gigabit ethernet, digital audio, SD card reader, spare ports, etc. etc. (aka OWC TB3 Dock with nearly every port in use.)

There are a few non-MS laptops that might handle the hardware requirements I meet with my current setup, but, nothing that couples the hardware with the Software. Show me even one single app that matches the care and design of Things for macOS + iOS, for example. These are things I use every. single. day. for nearly every. single task.

Frankly, I look forward to Apple fixing some of their issues with the MBP line and hopefully by then the situation with mobile processors will be improved enough to allow for some bigger memory footprints and the like, though, honestly, despite running minikube based workflows locally, I’ve never ran out of RAM at 16GB. I guess it’s because I don’t use Slack.
IMHO there is plenty of scope for an 'improved' mouse. We get why there is a dongle (Logitech) as the speed and reliability over Bluetooth is not good for gaming and other performance uses, e.g. Photoshop. However not everyone wants one of their USB ports filled with a dongle so Bluetooth is useful, particularly if using the same mouse on more than one device.

I think there is a market for a mouse that can be either wired or Bluetooth. You could charge it and use it as a normal mouse if plugged in. Or you could use it in Bluetooth mode if not plugged in. This would save on AA batteries plus it would mean you could still use it on a PC where you have just installed the OS and don't have the Bluetooth setup yet.

Such a mouse could also work as a reasonable USB power brick for when your phone has no juice on the commute home.

Add in a small bit of flash storage and such a mouse would be perfect for all kinds of clever things.

Undoubtedly such a mouse would be niche but it could be the de-facto mouse for IT support people.
A Foundational Proof Framework for Cryptography (2015) [pdf]
Yes but there are things like ajax that wouldn't add any bloat, and in fact would eliminate a lot of weird and vestigial code
I think I understand why it bothers you. I think if you heard one of the calls or how it happens you'd understand the magic behind them.

Paid dynamic just makes it all about making it valuable to the candidate. It also lets the candidate say/ask anything in a 1-on-1 private & personalized dynamic.

The problem with AMA's or meetup style things is again it's not as personalized or private.

But those are things we want to tinker with as well.
There is far more to the story than freight companies being uninterested in serving passenger trains. There is also the fact that many of the efficient routes we had a century ago are gone, in some cases even the tracks have been removed; the fact that railroads must compete with heavily subsidized highways and airports; and the fact that we over-regulate passenger rail service (compared to Europe, our trains are much heavier and more expensive to operate). There is also the chronic under-investment in local public transit throughout the country, which makes trains less convenient in the numerous medium-sized cities that exist between major metropolitan areas. Amtrak also inherited "deferred maintenance" at its various stations and on the Northeast Corridor, and they are still trying to dig out of that hole (the fact that their funding is approved annually makes some of the larger projects difficult to plan).
Disappointed it requires postgres. We need to be focusing on running some of these things at home with small, mostly self-contained desktop-style apps. Many people have always on home machines (or this stuff could justify one). NAT busting has been mostly solved, but you could use something like Tor onion services otherwise.
China is the second largest foreign holder of US debt ($1.17 trillion). That’s still a substantial amount of influence.

https://www.fiscal.treasury.gov/fsreports/rpt/treasBulletin/...
King Pac – Bruce Lee (Official Music Video)
Time to drop AT&T... (oh wait,... that was a long time ago...)
I wasn't sure which version Ninite were using or if they were aware of the suspicious installer, so I wrote them a mail referencing this thread. They wrote back a couple hours later (and I'm not even a Pro user!):

> Apparently FileZilla has more than one installer package. The discussion in the [HN] forum link is about their "bundled" installer. We use the one without the junk-ware bundled. Below are links to the virustotal results for the packages we use.

https://www.virustotal.com/#/file/92aa946d4127eeef30b428e86b...

https://www.virustotal.com/#/file/a86a836888e9894215e15da49e...
It's fantastic for pretty much any kind of design work. Even you're a software developer building UIs and web interfaces and such. Also great for kids (who generally have less developed motor skills.)
Umm, surely you can see that's a little crazy?

I'm all for environmental awareness - but it's a bit like the people saying, oh, why do you not use re-usable containers for everything, or do you really need to dishwash everything?

Things like food safety, and not making your customers sick are enshrined in law - and that's a good thing.

Even at my work, they aren't allowed to re-serve/re-heat things that have been served once, due to cross-contamination.
And honestly unless the hiring manager straight up lied during interviewing that's the employees fault for not asking better questions about the position during the interview process.

So many people forget that interviews are a two way street. I don't want to hire someone that is going to be unhappy in the position because unhappy programmers have poor output and bring down team morale.

They need to ask specific questions about the things that are important to them in a job so I know they are really thinking about whether the position is right for them or not.

Candidates who ask me no questions after being prompted for them never make it past the phone screening interview despite sometimes being very technically capable.
Graph, like a graphic calculator showing f(x).

Like you, I would have thought SVGs would be smaller, but experimentation proved that they weren't. It hadn't be checked before, but new options had to be found around the whole stack!

So instead of the crispy SVG that scaled so well, now there are some custom-sized PNG instead - served by geographically close VPS. It seems very dirty on paper, but in practice it works much better than the previous solution that as I purist I found very cute and clever. Unfortunately, it didn't achieve the goals and had to be discarded.

I find that a funny example that illustrates how full-stack engineering is very real.
Try using https://github.com/pypa/pipenv
I'm very scared to speak about something I don't know in-depth, but my engineer friends (And even some HN readers in the thread) are very vocal that even in tech this is the case.

For example, the product marketing team at Facebook has pretty different skillsets & requirements they're looking for than the product management team for a specific silo (perhaps even more so than in banking, where the skills are still kind of similar in terms of Excel/PowerPoint and financial analysis).

In tech - I'd bet it's even harder to commoditize advice and every team is even harder to prep for. One team might focus on Python, the other on mySQL, the other might have a manager that likes to test in some weird way. And tech has very high turnover (banking alike), but interviewing processes are more flexible from what I hear so it must be even more dynamic (as in if your manager changes every 12-24 months, interviewing processes for that team change too), whereas banking interviews have largely remained the same for years and still people crave for this advice.

This is what I've heard- so feel free to refute any of this, it's not primary knowledge.
We are enter a d2c year, direct to consumer products is booming
IIRC airlines were already prohibiting that before 9/11. Security is just a convenient excuse.

Similarly, once upon a time you could arrive at the airport 5 minutes before the flight, frantically check-in at the counter[1], and race to your gate while the check-in counter phoned the gate to ask them to hold the door (at the pilots discretion). That kind of stuff causes delays and the airlines were already putting policies in place to stop that before 9/11. If you arrive late today they'll simply tell you that you missed the 30 minute window imposed by the TSA to ensure proper inspection procedures, but in the absence of the TSA rules the same policy would almost certainly have existed anyhow. Market competition forced airlines to more efficiently manage gate resources, and random passengers boarding at the last minute can be extremely costly.

[1] I forgot to add: check-in baggage might either be sent through the system (urgently) or you might check it in at the gate. These days I think you can still arrive inside the 30 minute window if you don't have any check-in baggage, but don't expect any courtesies.
Pasting blockquote, sigh.

- Originates in SFO, destination SYD
- Books into economy class
- Requires S-code inventory
- Requires a round-trip
- Can be combined on a half-round-trip basis with any other fare USA-Australia fare (e.g. you could combine two fares SFO-SYD and NYC-MEL to get a SFO-SYD/NYC-MEL round trip)
- Can use any flights that have S-code inventory
- Except no stopovers
- And only 1 transfers in Area 1 (USA)
- Can be reissued for 400 USD
Be careful next time you buy or shackle yourself to a new phone, it will probably have an unremovable FB app. I see no reason why it would need you to have an account to track and analyze you.
Full-Stack-Eng == Peg that fits in all holes... You potentially give up what you actually want to work on...
Developing nations are nowhere near “peak screen”.
I wouldn't say you're disagreeing because my point wasn't that duplex is useless/won't be used for this stuff. It was that booking tables is small outgrowth of a much larger project.

Duplex is as much about reservations as Deep Mind is about playing go.
I'm sure your reasons are valid, but I laughed a bit when I read that you use Oracle and don't have the budget for more people.
I made a video about Kubernetes with Docker for Mac/Windows
Okay, so recent story from a Mac user here. My boss got a new Surface thing - I don’t know which exact model, sorry - and actually he really likes it. (He’s also a Mac guy.)

So we’re sitting on a plane and he’s showing me how easy it is to sort email in tablet mode, and it blue-screens. Really unlucky, right, because normally it doesn’t do that of course. But hey, shit happens, we chuckle, whatever.

So he puts it in the seat pocket. Then 45 minutes later we land, so he gets it out of the seat pocket. And the thing is burning hot because it hasn’t shut down. It’s just sitting there, on the blue screen, fans going mental.

This is a device made by Microsoft, running Microsoft software. And we’re in 2018. And that’s the default behaviour. It’s not great, is it?
Yep, went cross-country from NY to SF in coach. It's hard to get sleep; would not recommend. (But on the upside, got a $130 coupon for a future ride after a 9-hour delay!)
You're being WAY too charitable to end users. People aren't talking about the compost bin. They're talking about the recycle bin. The one for glass, paper, plastics, and cans.

We have a trash bin, yard waste bin, and recycle bin where I live, and I've seen neighbors dump their grass clippings into the recycle bin. I've had family members toss paper plates along with the half eaten hamburger on them into my recycling (NOT compost) bin because the plate is paper.
You don't say anything. You transfer the person to your HR dept and they only confirm employment.
To clarify: you took issue with this person quitting mainly?

I'd be careful saying negative things about an employee for quitting - under at will laws, it can create legal liability to retaliate when someone exercises their at-will rights.
What is the downside to just always giving a positive review, though? To rephrase the original question - this is recruiter/company A calling a person who works at company B to see if someone is suitable for company A. If you just always give a nice review, what is the downside for you? Unless you had genuine personal issues with the candidate, why wouldn't you just always give a good review? If the person doesn't work out, what recourse does the recruiter / company A have against you?
This is a weird rant.

He is complaining that someone who does many things won't be as good in front-end as someone who does only front end.

...ok?

Nobody expects full stack engineer to be all that great in front-end. That's why he is not a front end engineer.

Vice versa he won't probably be all that good in SQL or in administration and devops.

I am not even sure what is this guy complaining about exactly
This is an absolutely beautiful solution. Respect.