skysight-inc/HackerNews huggingface dataset:
Do you have any data to suggest your approach works better than random selection? A lot of hiring managers seem to admit to not bothering to read cover letters.

I diligently entered cover letter and resume information into a spreadsheet when hiring, and to be perfectly honest, the only correlation I could find between cover letter + resume and interview results was resume length.
keep these updates coming, it's a truly beautiful product. At times it makes me feel I should switch off Emacs for go/node development due to it's debugging being so nice versus using something like delv.
I got an interview through one and wound up spending an entire weekend frantically working through their "assessment project" only to be told on Monday morning that they hired someone else, before even looking at my work. I don't blame HN for this, just sharing my experience. Not sure whether I'd be willing to do assessment projects in the future.
I've definitely been interviewed, never hired though.
I'm not going to, for two reasons. One, it wouldn't be appropriate for me to make it possible for the world to identify the developer in question (and I doubt I could elaborate without making it possible) and two, it opens up a discussion about code aesthetics that is not likely to be productive.

I will email you privately about it.
Well, what deep secrets could a chatapp possibly have thats unreplicable.
What Are the Technology Key Trends and How Do They Impact Your Cloud?
I see, classic French racist troll over historical statistics. Sad.
I guess investors are having the same feelings people are showing here. This don't look like a healthy company, imho. Facebook mobile ads looks like scam to me, in both ends. You pay money to interact with the people you expent money and work to bring.
Actually I think fewer lines of code is less risk. Added complexity creates more points of failure, more possible bugs, more unexpected edge cases. Complexity is not inherently desirable.
If you can wait until January or February, and live in a larger city, you will most likely be able to find one of the newly released MBPs on Craigslist.
I feel the same way. I want teams that are diverse and inclusive, because I think that's how you get both the best business results and the best society.

One good historical example is labor force inclusion of women. For centuries, women were excluded from most professions. Circa 1970, women got only 10% of law and medicine degrees. They hit parity in the mid-aughts. Are doctors or lawyers making less? No. The expanded pool of applicants means as a society we're getting either more or better doctors and lawyers, so as a society we're wealthier. And things are undeniably fairer. Economic and social incentives coincide.
Absolutely, having data that improves signal-noise will always trump a better algorithm.
Bridge the planetary divide
Well, usually when an application crashes in macOS, it offers you send a crash report, so you should know what exactly crashed.
RxSwift Safety Manual
That's just the plan; you still have to execute capably on that plan, which is where Twitter falls down. Honestly Twitter could be healthy company- not as profitable as Facebook, but healthy- if they didn't have such incompetent management
Hillary, is that you?
This is your life
Upvote when I see this, visual studio code is just awesome and makes me much more productive ( on Windows)

I think there has to happen a lot when a version release won't make it to the front page :p
Actually, Nokia - under Elop's leadership - decided to go to Windows Phone platform for mobile phones, and discontinue Maemo. That WP thing didn't go so well.

However Nokia as a company did not go under; it is still very much there, particularly in telecom infra business.
I think it's a full OS. Look at the forums and they talk about porting. I don't think it runs on Android, but has a Linux base that has to be ported to different arm platforms.
iOS ad blockers only apply to webkit views. Facebook's app is not effected by ad blockers.
Ideally, the demographic breakdown should perfectly match the candidate pool. And again, ideally, the candidate pool should perfectly match the general population. Lacking the actual candidate pool numbers, there's actually two assumptions in play:

1. That the candidate pool matches the general population.

2. That the company is discriminating against this candidate pool, leading to skewed demographics.

For some reason, assumption (1) seems to be implicitly trusted, and all blame fall to assumption (2) -- that is, that any deviation from the general population is somehow the fault of the company. I would posit that assumption (1) is typically not true. For instance, we know from studies that the STEM candidate pool for women is smaller than the general population, due to university dropout. It is impossible for every STEM company to have a population distribution of women that matches the general population. Reverse applies to, say, nursing or teaching, which have larger-than-expected numbers of women. (I'll leave it to the reader to make their own conclusions about why we aren't reading about diversity problems in such fields.)
Thanks for your feedback. You can see a list of certified modules here https://www.business.att.com/enterprise/Service/internet-of-... or you can select "Not sure" if you are unsure about the module you may use this with. You can also use this with our starterkit (starterkit.att.com)
Agreed, the American system from early age to adulthood puts women and minorities on a path to laziness. As an example, they get better grades for less effort and free money to pursue education. They expect the business world to be the same way, and when they realize just how much work goes into becoming a successful software engineer, they give up and do something easier for less pay. I would to if I could! In Russia, life is tougher, winters colder, and people are shown failures much more than their American counterparts.

What we need is more failure and strong character rather than handouts and diversity managers.
Next step. Agree.

Do you want to trade access to your FB account for £350 ?
Hey we are not all shipping magnates! For a greek at this point, the taxes are extremely heavy, because you have to add mandatory insurance costs. The current govt. has chosen taxes instead of public sector cuts, so greece is bad for business at the moment. Local businesses are looking to neighboring low-tax countries for relief (bulgaria/cyprus).

Depends on what is your definition of fun living. The islands are certainly a fun place in the long summer. Greeks are still fun-loving, and our cafes are packed despite the crisis. No it's not a grim place, if thats what u are asking.
I've been using VSC since June-ish and I couldnt be happier. I never used Sublime (Atom was my go-to before VSC), but I don't think I'll be switching to another editor for a long time. Love the nodejs debugging too, and obviously the non-atom-like performance ;)
How to setup Gitlab Pages on your own domain
Just don't store cryptocurrency there:

https://news.ycombinator.com/item?id=3655137
Binary keys are useful anywhere data is named/identified by a cryptographic key or hash, such as content-addressable systems:

https://en.wikipedia.org/wiki/Content-addressable_storage

A keyring where the object members are named by public keys is another example of where binary keys are useful.

Tags on keys are like types for columns or any other schema. I would rather not have to pre-process the values.

Tags on keys do not work for arrays, at least as the format is presently specified. They could potentially work if arrays always consist of homogenous types, and objects were the only allowed nonterminal allowed by the root symbol. See:

https://github.com/tjson/tjson-spec/issues/23
To be fair though, Nokia (and its Meego department) had close relationships with the KDE developer community due to Qt and if I recall correctly, even chose some libraries from KDE applications (like KOffice/Calligra) to use in their mobile apps.
There's nothing to "fix" here. If there were good candidates being passed up, they would certainly congregate elsewhere and create success. If that's not happening, then it's a supply issue. And really it's no issue at all since people have free will and certain demographics just aren't choosing to be engineers. There's nothing wrong with that, we should stop trying to force them into our line of work.
You asked a question I have a very straightforward answer for, and so I gave it to you.
I still prefer using the free edition of VS2015. Maybe too stuck in my ways.
Really? I wonder how many of those are human (non-bot) and unique (not one person with 10 accounts). I know so many people in the UK/ Germany who are not on FB and have no interest in joining. So even among people who are privileged enough to be able to join FB (and afford a device to do so), the coverage is significantly less than 100%. Would be great if it's actually 1.8B people, but I doubt it...
I'm really surprised by just how polished and fast Code is. It's like Atom but better in almost every regard with the exception of plugins available. Highly recommended.
I think the broader point is that in any industry that's heavily regulated enough that built-in regulatory compliance is a selling point, is it really worth the hassle of taking on that potential liability yourself when it can be outsourced for <$100/year/user?
But it is an ethics issue.

The other day, on my phone, I used an ad-supported app and I got malware on my phone (5x, latest Android 7.0). I went to the Play page for that app and many other people complained of the same thing.

So, it's not just an ethics issue.

I chose, when I got this phone, not to root and run software that prevented ads from being shown. I'm wishing I had done that, because my likely course of action will be to reset my phone and spend many hours getting it setup like it was before the malware.
I have a similar experience. I do my homework, write a brief but specific and relevant intro letter, all together probably takes half an hour at least. Never hear back, not even a rejection email. This has been my experience with 10+ applications. I got a phone interview after one application and had the exact experience as your #2 - asked to do challenge, they hired someone immediately after giving me the challenge but didn't tell me. Wasted a weekend working on it.
Conversion Funnel Leaks: How to find ’em and fix ’em
Not all developers care about UNIX CLI tools.

I care about CLI tools developed for macOS and Windows in mind, that take advantage of the respective OS APIs.
I've had 4 technical interviews in my life and passed all of them. I didn't practice for them, I just have strong foundations in CS. The most criticism of interviews comes from people who can't get past them.
>> I've been looking for jobs recently, and I've seen only one job posting that mentions data cleaning as a necessity, whereas the rest only talk about data science and algorithm knowledge, or overall ETL design on the data engineering side. Seems like data set knowledge should be emphasized more.

Actual data cleaning, usually in an automated sense, is more 'data engineering' than 'data science' or applied statistics. Feature engineering and 'massaging' training data is more related to DS but it's understood that this data being consumed by the DS is already in decent shape.
Sure! It is the first one in front page now:
https://news.ycombinator.com/item?id=12858326
>> Should it follow the US racial distribution?
> Would that not be fairest?

Only if everyone wants to do it equally. We haven't had enough experience with non-discrimination yet to figure out if this is the case or not.
Ugh, Visual Studio != Visual Studio Code!

Edit: My bad. Felt weird comparing VS to VSC, so that's the source of my confusion.
> It is amazingly easy for BS artists to look good on references, credentials, and their presented track record. And yet fail fizzbuzz.

So what? Just fire them quickly. Or put people who aren't so naive in charge of the hiring process.

Most of the time the actual problem is that "hiring managers" aren't practicing their trade anymore, and even in a simple conversation aren't sufficiently able to sniff out extremely obvious underqualified candidates who wouldn't be able to solve fizzbuzz.

Here's perhaps a good test for hiring managers. Have them interview 10 people who would normally apply, and just have a conversation. Make sure at least one person can't solve fizzbuzz. Ask the hiring manager to predict whether each candidate can or can't solve fizzbuzz based on their conversation. Anything less than 100% predictive accuracy and you can't be a hiring manager.
It really depends on the context... the valuation, latest 409A price etc. It's not that one is necessarily better than the other for all cases. You wouldn't want options at Intel or Microsoft since there may not be enough upside to see any delta from the strike price. (and companies can't give artificially low strike prices due to recent IRS laws around fair market value from 409A valuations). For a smaller private company, your strike price may be a third or half of what the last preferred share price is depending on stage of company, etc. With options, you're incentivized to increase the value of the company. On the other hand, RSUs are not usually used as an early employee at a startup since (assuming they are a RSU grant) RSUs are taxed as they vest. With startups having rapidly rising valuations, you would suddenly owe tax on something that is still illiquid. The company or employee would have to pay this large tax. Something not easy if you're a cash poor startup.
I have to believe you but this exact feature is possibly my biggest issue with Mac: breaking the stack.

In some of my workflows I jump back and forth between programs a lot. Example (not everything I do is this tedious : ) Alt + tab, tab, ctrl + shift + end, ctrl + c, alt + tab, ctrl + v.

When I was on Mac it felt like this would break down multiple times a day: CMD + tab, oh wait, another Window of the same App, that means CMD - tab to go back, then something I have forgotten, possibly CMD + | on my keyboard back then, then the same insanity next time.

Basically for someone like me who works quick but has lots of things to keep in mind this breaks down immediately.

I don't want to stop and think if this is another Window or another App, I just want to go back to that second last thing I worked on.

As I said, I have to believe you guys actually like it but for me this particular (mis- IMO)feature was one of the main reasons why I will ask nicely to get a Windows or Linuzx laptop instead of a Mac.

In return I ask that you believe me when I say that I haven't come across one of those jarring font issues that Mac people complain about in Linux. My touchpad is good enough, - I try to use my keyboard most of the time anyway etc etc.
I've been using Linux on desktop for years and love how flexible and open it is. I use maybe 1% of its capabilities and it's amazing.

I'd love to be able to have a working, stable and open mobile system. I don't want to be locked in into Google because i don't trust them (or anybody else) enough.

Android is great but i miss linux-like feeling of possibilities. But it can be due to my lack of technical skills. Maybe if i rooted the phone it'd be good enough now?

Anyway, i hope they succeed.
I would like to update my iPad Mini 1 since it seems like it should be so ancient now (it's had 3 iterations since then), but dammit if the thing still doesn't just work fine.

Yeah, it feels a little slow for some things now (especially browsing the internet, can't seem to keep more than one or two tabs in memory), but it's still super solid and gets the job done, and even still works with the vast majority of apps and games.

I might have to soon to be able to iOS dev with the newest XCode, but that's the only reason I have. I've owned that thing for almost 4 years now.

It's probably the most solid piece of hardware I've ever owned.
Looks like Ubuntu Touch: https://plasma-mobile.org/oneplus-one/
Codeship | Boston | Full-time | REMOTE | Software Engineering and Customer Success

Codeship is a hosted continuous integration and delivery service. Our mission is to accelerate software development teams. Our stack is a Rails/Postgres/Redis webapp and a Golang microservice and Docker-based elastic build infrastructure.

https://codeship.com

Codeship is hiring Software Engineers (back end + front end) and Customer Success Engineers: https://codeship.com/jobs
We have a remote-first culture and will consider applicants in Boston or who are remote with a successful track record contributing to a team remotely.

Send us your info via the link above (preferred) or email jobs[at]codeship[dot]com
This is a thing you can do: http://www.eswick.com/2014/03/11/Building-iOS-ARM64-Binaries...
Putting type sigils on object keys does not solve the problem of typing arrays, unless the types of array array elements are always homogenous, disallowed as the root symbol (they are presently allowed), and are always typed by their membership in an object (and therefore by the key referring to them). This also does not solve the problem of how to type multidimensional arrays.

The question of homogenous types for non-scalars is still an open issue, and is probably the best place to further discuss this:

https://github.com/tjson/tjson-spec/issues/23

As an aesthetic note: I personally find "$" visually noisy as a sigil, and think it has generally lost favor as a sigil for commonly used expressions in programming languages, but is probably familiar to users of Perl, PHP, bash, and BASIC
While I can't know for sure, I'd be willing to bet that the Bitcoin blockchain consumes less energy then the global State apparatus surrounding fiat currencies & gold.

Think of all the employees, armies, vaults, trucks, printing presses, etc involved in securing the world's government-issued currencies. Don't those waste more and more resources to keep the fiat money system running?

And let's not forget the cost of shooting war or currency war.
I have two types of magsafe chargers, half of the lightning cables in the house don't work because they're clones of a proprietary standard. Monitors are connected with DVI, mini-DVI, HDMI, DisplayPort and VGA and none are older than 2008.

I'm relieved that it's like they're finally putting an end to all of the madness. My 2024 computer might offer a lot more protocols, but it finally seems like the physical form factor will be USB C—all of the physical negotiation will be done inside the computer rather than by me attaching an adapter.
As long as the blockchain-based currency doesn't have a legal tender status, won't banks have to clear elsewhere anyway?

The way I see it, unless the central bank joins the party and declares records on the blockchain as the final word over ownership and that the blockchain currency must be accepted as legal tender, the blockchain records are just that - historical records to keep track of who-owes-who-what, with settlement happening elsewhere and enforced via contracts, lawyers and court.

The point being, blockchain makes sense for bearer assets like Bitcoin, where owning the key is owning the asset and there are no other external processes that can effect ownership (moving around trucks with cash, court disputes, etc).

What banks really need, in my opinion, is simply a cryptographically-signed append-only log where they record debt among each other. No global consensus, shared state or blockchain is needed here - just a private log for each pair of banks that transact with each other, kept locally for the interested parties only, and which can be used in court if either party misbehaves and does not settle the payment.
If this was so simple then the owners of reddit would be sitting on a gold mine.
Their own Linux distro?
You sound like you're saying that if these athletes had prepared more than they would have been able to finish the event. There is literally no amount of training that will guarantee finishing. If you think there is, then I'm willing to be you've never done an endurance event longer than a 5k run...
Eh, choosing to live in my case has been an incredibly long, hard journey. I would rather have died. Annoyingly, I was too competent and the beat goes on.
We don't handle the payments ourselves, they re all handled by high-risk merchants so we don't need to worry about being PCI compliant. Fees are bigger than the usual merchant ones though, lots of fraud and chargebacks.
The combo of Typescript and VS Code is really well done. Transitioning from JS to TS is well supported by documentation, IDE integration and language design.

Apple once made people very happy when they adapted things and workflows that are important to Unix users. Now they're drifting away from that. Microsoft is going in the opposite direction and seems to listen to what developers really would like to see.
dupe, please check before submitting! https://news.ycombinator.com/item?id=12855291
Thanks. It makes sense that Red Hat would make that guarantee.
I think that's what he's saying.
dupe https://news.ycombinator.com/item?id=12855291
I clung to my N900 for so long. I got it at launch in fall 2009, and I used it as my daily driver until early 2014, when I finally buckled and got a Nexus 5. By that point, my N900 was barely usable, but I was really dragging my feet on a replacement because I knew that any other OS would be a step backwards.
I recently switch from atom, but the one thing I hate is that it doesn't save open files or folders between runs
> Second round was kicking around a feature and its implementation with the team.

I suppose it was a toy feature. Isn't it detrimental to the teams performance if all of them have to be present at the interview?
> Given that the values have been recently reassessed [...]

MY experience is from a bid in 2012-13. But out of curiosity, how would you asses this[1] situation? It's a random article I just googled...

http://www.zougla.gr/greece/article/kalite-na-plirosi-enfia-...
Since we're talking about Navy Seals on a website about startups and business, I have to recommend this book:

https://www.amazon.com/Extreme-Ownership-U-S-Navy-SEALs/dp/1...
How will virtual reality affect our lives?
I can't tell if you're being sarcastic. IQ and SAT score show nothing about your coding abilities.
I haven't hand-configured a laptop since 2009, when I switched to Mageia Linux. I don't know how they do what they do for hardware support, but it's frickin' brilliant.
Code is the first editor I've used that might actually replace Notepad++ as my always-open-editor-used-for-absolutely-everything.
I think point 7) needs work. Often times people use words like interpretable to avoid having to think about the data - usually in the context of linear or logistic regression. The model seems "interpretable" because the coefficients are "meaningful" - but often times the model is just as much a black box as other models, for instance regression coefficients depend on what other features you include and the scale of those features. Similarly regression p-values are very easy to misinterpret. I think you should use the data to determine what the model is doing regardless of the model you use.

In summary, it is important to iterate quickly and to validate your results. Using complex models, like gradient boosted decision trees, can often iterate much more quickly than simple models because you don't have to do extensive data preparation. Many analysts are stuck in the mode of using linear or logistic regression for every problem, when there are better tools out there.