skysight-inc/HackerNews huggingface dataset:
> The final decision in recruiting a "great developer", as always, comes down to some subjective opinion based on a range of criteria that can't be proven to have had any meaning in the first place.

Careful, this road can lead to nihilism.

Subjectivity is an important part of reality. Subjective things are also messy. We can acknowledge that these aspects are subjective and wrestle with them the best we can, or we can deny they exist at all, and end up pushing those problems somewhere else, where they might fester and become worse.

> I always challenge anyone to define precisely, in quantifiable terms, what a "great developer" is exactly.

Replace "great developer" with words like "democracy", "truth", "love", "good music", "healthy diet", "pornography".

We can't reliably quantify or strictly define any of those things. Sometimes "I know it when I see it" and sometimes not, when cognitive biases and instincts lead us astray. But to deny there is such a thing as a good developer, or a "great" developer, because we don't have perfect metrics, seems like going too far.

I agree that having a "pseudoscientific" process can be bad. When you are dealing with something that is inherently subjective, you should resist both urges: one is false precision, a system that claims to cleanly settle once and for all what is inherently messy and difficult; and the other is the denial that that 'something' exists at all.
I've been a youtube-dl fan for a long time -- it was essential whilst traveling a few years ago with suboptimal 3G bandwidth... these days I usually just paste the URL in to a terminal after typing `mpv` for a minimal experience but still with all the control you might want for playback speed, brightness, screenshots, & skipping around etc. Those who prefer a GUI could use SMplayer.
AI Startup Battle Winner Decided by .AI
Yes. One example where this worked particularly well for me is the Youtube homepage, where I blocked all the content so only the search bar and sidebar are still visible. They've since changed the html and I have since made two workarounds for the homepage, but for years that saved me from getting distracted by all the crap people watch and forgetting what I was going to search for.
I've made it through the full course. It will generally let you add "watashi wa" on, but rarely mandates it. Most of the time the suggested answer won't include it either.
Unlike other approaches like Diaspora, gnu social, Friendica et cetera, this is peer to peer, e.g. serverless. It has no mostly central servers that federate, but clients that communicate with each other.
> "Threatening" to whom? Not to Asians.

As others have said, the parent misinterprets the meaning if 'threatening'.

It also has no basis for the opinions of Asians, an incredibly large and diverse group of billions of human beings from Turkey to India to Japan to Kazakhstan to Russia to Indonesia to the Philippines to etc etc. To suggest all these people share the same opinion is absurd.
Accountants, lawyers, and doctors all have associations who set professional standards they must abide by. They often also owe you a higher duty of care than someone in i.e. marketing or sales.

I still see where op is going, but accountants, lawyers, and doctors aren't the greatest counterexamples to use here.
That would be great, but what actors in the system have the power to do that AND want it done?
Apple determined 90% of the Apple chargers sold on Amazon were fakes, but it seems to only be going after individual sellers as opposed to Amazon. http://www.patentlyapple.com/patently-apple/2016/10/apple-su...
> whether or not ML1 is a success really won't depend on whether or not stuff like the original concept of fibre optical scanning light fields will work, the ML1 will succeed or fail based on consumer experience

You can't separate "consumer experience" from the technology like that. This is a case where the technology tightly constrains how good the consumer experience can possibly be. The consumer experience absolutely depends on whether fiber scanning displays or other new technologies can work, because tha changes the possible form factor and capabilities of the device.
If you don't create your own bubble, it means you're in one someone else created for you.
And the wording of the memo--quoting people and so forth--reads more like a news story than it does an internal memo. I had to go back through it to realize that the entire bottom section is a memo because memos are typically written in a single person's voice.
Reddit AMA with Shahid Buttar, on Leave from EFF and Running for Congress in SF
Depends on the leak. Leaking new product info is different from leaking incriminating info. And I'm sure there's lots of grey in between those two extremes. Susan Fowler's motivations seemed pretty pure.
I chose it after I tried to google for a better article. The other ones are paywalled[0] or scribd[1]

[0]: https://www.bloomberg.com/news/articles/2015-05-08/yahoo-sue...

[1]: https://www.scribd.com/document/275069641/Yahoo-vs-Cecile-La...
The MIME Sniffing, Streams, Console, and Quirks Mode Standards are all edited by people who are not working for the browser-engine-developer companies. (Streams is co-edited by Googlers as well.) That's 4 out of the 15 standards currently developed at the WHATWG; not so bad, given how few companies are willing to pay people to work full time on web standards.

Of course, we have lots of work to do, and if you or anyone else are able to devote a good chunk of time to standards work, we'd love to have more editors---no matter what company they work for.

Browser engine developers comprise the steering group, since ultimately we want the specs to reflect what will be implemented in web browsers, so the best way to resolve disputes about what should be in the spec is by asking the people who will be spending their resources to implement it what they think. I think this is probably the right way to go, instead of "The Director" having the final voice.
I believe you're putting words in my mouth.

A great dev can even be great within fixing problems/performing ops/maintenance, by my same qualification. _They ship fixes._ Perfection has very little to do with greatness. Aspiring for it might, but that's a second discussion about unrealistic goals and setting oneself up for disappointment.
I've met a lot of devs who could ship incredibly fast but were the worst developers I've ever worked with.

I don't think is a great metric.
Then how do they get enough views and subscribers for monetization? More bots?
I think they are barking up the complete wrong tree with Facebook. Facebook isn't an ISP and should not be treated like one.

Some congressmen question Facebooks EULA stating: "Do you think people read it before agreeing?" Should this be facebook's burden? If i don't read the contract for a creditcard before signing it, put my self in serious debt, should the bank be questioned too?

Colt is not facing questions for every AR-15 used in mass shootings, and to my knowledge does not even come with a recommendation not to kill innocent people, yet facebook should own up to the US government?

I developed a few Facebook apps back in 2009 so i was fairly aware i could see basic data like friends of users of my app, but once more every time you install an app you have to agree on what permissions are handed out.

What i did not know about was the collections of shadow profiles, but even that makes some sense.. Some people will allow facebook to plow their inbox where my communication might be and at the end of the day, if i never register an account with Facebook it will be harder to spoof my identity by someone else.

Responsibility should be with Aleksandr Kogan, and possibly Cambridge Analytica.

As for LinkedIn, that day will be interesting :)
If you ask me it should be the other way around, do we need web apps at all?

1. Most web "apps" actually only work on Chrome, so there's that. So much for the open, standardized web.

2. Most web apps track the heck out of everything you do.

3. Most web apps are sluggish and use more resources than they should.

4. Most web apps are like Juicero, expensive solutions to non existent problems.
Hey all! I'm René, and I work as a software engineer at MEGO (https://mego.cl), the game studio behind Darkwinds (https://playdarkwinds.com).

We are the same team working on both BitQuest (https://bitquest.co) (a Minecraft server with bitcoin-denominated economy) and HammerCoin (https://hammerco.in) (an online RPG with bitcoin economy!).

I would be happy to answer all your questions or comments about our game, how does Ethereum fit in it, what is a cryptocollectible, or why are we doing pirates, lol.
Yeah, we try to make the WHATWG a welcoming place for all, with no pay-to-play structure. Please feel free to provide your voice there! We've gotten a lot of good community contributions and ideas.
I've never understood what the employee gets out of it

Revenge against a real or imaginary slight, by senior managers, or even their own line manager.
Mathamaticians also abuse big-O in a simmilar way.

For instance we might say:

sin(x) = x -x^3/6 + x^5/120 + O(x^7)

To indicate that the terms we did not write are in O(x^7). Also note that, in this case, we are actually looking at big-O as x->0.
GDPR: What are the implications for fraud detection?
This is the case for basically all superlatives that apply to human emotions, though.

What's a "great company to work for"? It's the company you want to keep working for. That's not going to be the same for every person - I have had great experiences at companies that are commonly known as "great companies to work for", but know coworkers that hated them.

What's a "great investment"? It's something you can sell for a lot more than you paid for it. Why can you sell it for more than you paid for it? Because the person you're selling it to also believes it's a "great investment", and so you have a circular definition.

What does it mean to "Make America Great Again"? Half the country believes we're doing it right now, and the other half believes we're in a bizarro throwback to the 1950s that isn't going to end well for anyone.

So what does it mean to recruit a "great developer"? Well, it's when you hire the person that you wanted to hire. Yes, it's subjective - it's always subjective. That doesn't mean it has no meaning, though, because people ascribe meaning to subjective qualities all the time.
Shahid is awesome, I would vote for him if I lived in SF.
+1

Whether your personality negatively/positively impacts your effectiveness does matter. If people were robots or Spock or pure math then this wouldn't be an issue.

I will say that the reverse is true as well. The culture of a team can either increase or decrease the effectiveness of a developer.
Your project sounds very interesting, is it hosted somewhere?
Ask HN: Has Open Source ever saved a company?
There was another Ask HN thread here on the topic if releasing the source of something has ever killed a company; but what about the other way around where releasing the source is actually the saving grace and/or foundation of the company?
Fair point. I'd add that f(x) = 7 can be both equality of functions and equality of evaluations, and binding x=2 suddenly changes the meaning of the equality and the expression.
How well does youtube-dl deal with video playback being restricted to play only from youtube.com? For instance this Tube site can't really play most music videos.
Are you suggesting you are not able to do that?
Who are these people that only work 3.8 hr per day and get 8.8 hr of sleep. I am lucky to get more than 5.5 hr of sleep and I work far more than 3.8 hr per day. Sounds like the average joe has it made. Oh where did I go wrong :-P
The real world problem is that it can be difficult or well-nigh impossible to trace back the causes of mechanical problems. If we had a foolproof way to do that, it would transform the used car business, as well as warranty claims and other stuff.
I agree with the thoughts on the = sign but I'm not so sure about mutations.

> If mutation is so great, why do mathematicians use recursion so much? Huh? Huh?

> Well, I’ve got two counterpoints. The first is that the goal here is to reason about the sequence, not to describe it in a way that can be efficiently carried out by a computer.

Most high level languages try to avoid making the programmer describe the most efficient way to handle variables. The idea is to describe your algorithms and how they connect and allow the compiler (or interpreter) to figure out how to use registers etc to implement it. Of course that ideal breaks down sometimes but most high level programmers don't normally need to stress the low level details too much.

> My second point is that mathematical notation is so flexible and adaptable that it doesn’t need mutation the same way programming languages need it. In mathematics we have no stack overflows, no register limits or page swaps, no limitations on variable names or memory allocation, our brains do the continuation passing for us, and we can rewrite history ad hoc and pile on abstractions as needed to achieve a particular goal.

It's true that there's a limit to abstractions even the highest level languages can make if they want to remain general purpose. However I think languages can handle immutable variables as a default.

That's not to say I agree that programming should always follow mathematical notation. But I also don't think it's a bad ideal in many cases.
The manager can make the decision whether they care that the person stole cookies.
Interestingly, when using mathematics to describe the semantics of programming languages (say, operational structural semantics for an imperative language), the assignment tends to use an arrow, i.e.

S[ x ↦ V ]

indicates that the new state is equal to old state S, but with variable x now bound to value V.
Confidential Document: FB Uses AI to Predict Your Future Actions for Advertisers
Also the asymptotic notation where f(n) = O(n^2) means a set membership operation.
Sure it is, O notation denotes equivalence classes and being part of the same equivalence class is a perfectly cromulent notion of equality.
Norway Readathon of Terms of Use for Apps Lasts 32 Hours
Everyone wants a Ferrari, but most work is ordinary enough that all they really need is a Kia. It's very unlikely that you're the next Google etc., better to hire according to your needs and stature. Maybe you know what you're doing, and if you need a Ferrari to get it done, get a Ferrari.

But let's be honest, most jobs out there are "sell this to people, faster". How much intellect are we supposed to spend on that? I digress. All you really need for that shit is a Kia.

Also, it's really hard to hide both competence and incompetence. I wouldn't worry about passing resume screens or coding interviews if you can actually make something. If you have the skills to make things, you can even start your own business.

Most people are average skilled, though. To be honest, that's all you really need. Let's not pretend otherwise.
I think it's possible for both of these to be true if you back off of the extreme positions.

1) Great developers are seldom looking for new jobs, but
2) There are a ton of inefficiencies in hiring that making finding great developers possible if you think outside the box.
Are you saying there's no such thing as developers significantly better than the norm, or rather that it's infeasible to identify them?

I don't think your point about precisely quantifying the definition of a "great developer" is a good one. I can capture an observation of superior capability in several dimensions without having to rigorously quantify the relative differences in capability or precisely why one is more capable than the other. If one developer accomplishes in a few days what takes another two weeks with code that is at least as maintainable and performant, that developer is better. If that developer is better when put next to most of the other developers you have around you, then they're a "great developer."

Your focus on quantifiable definition seems to imply that significant differences in human capital can only be ascertained mathematically, but that doesn't reflect quite a lot that we're already familiar with in everyday life. If I'm placed in front of two walls which are both much taller than I am, I can see which of the two is taller than the other if the difference is significant as long as the tops aren't out of sight. I don't need to quantify this; I could just say, "One looks to be a lot taller than the other, but I'm not sure by how much exactly, or what their respective heights are."

I'll happily agree that a lot of tech interviewing (and interviewing in general) is dreadfully broken. I'll also happily agree that figuring out which skills to prioritize and how to judge the level of those skills in candidates is very difficult work. But I strongly disagree that the fundamental premise of that work is intrinsically "voodoo." If your bar is a mathematical formalization then of course you're going to be disappointed, but that also holds true for the majority of our professional and personal activity.
Trying to map your statement to my own experiences, coders with mojo who I still don't want to work with, the debt in those cases was often social, organizational, teamwise, etc.

I'd be curious if you read my statement of "delivery with debt attached" to encompass those "soft" types of debt, whether you still have found outliers.
Isn't the integral notation just saying that two sets (or equivalence classes or similar) are equal?
Copy and Paste Arrives for Linux/WSL Consoles
Wherever she or he is, the next 'Steve Jobs/Steve Wozniak' is not an Apple fan and has zero interest in ever working at Apple.
Landing page looks good but there's a couple of changes I'd make to text:

"MeetRoomie is easiest and best college roommate matching tool!" doesn't read quite right, how about:

"MeetRoomie is the easiest and best college roommate matching tool on the market"

"137,146 users is looking for roommate!" should probably be "137,146 users are looking for a roommate!"

The signup page has a fixed width which scrolls on mobile so maybe do some work on this page to make it responsive. Most browsers have a "responsive mode" or similar in developer tools so you can see what it looks like on different devices.

Also, I won't complete the sign-up for without seeing what I'm getting. At least screenshots.

Good luck! It's a solid start.
Go gets preliminary WebAssembly support
True. I don't want to dispute that there is a hell of ambiguity in using =.
How’re they achieving this ?
Static analysis, linting ?
Thanks for the suggestion, just picked it up
Having this CSS:

.flex-container {
border: 1px solid #555;
display : flex;
}

.flex-container > span {
display:block;
border: 1px solid #900;
flex:1;
width:100px;
}

and this markup:

<div class="flex-container">
<span>Foo</span>
<span>Bar</span>
</div>

what would be the width of each <span> there?
When you're trying to interact with objects placed around you, and you can't seem them out of the corner of your eye, it's weird. You're looking at your desk, and you can see the AR objects placed right in front of you, but slightly to the left and right, the desk is empty. Swivel your head, and you can see some more objects, but now the entire left side of your desk is empty.

It's a pretty big problem, it feels like you're looking at the world through a straw that you have to scan back and forth.
They should still be able to email people even if they deleted. It's the least they could do.
White Mountain Bulgarian yogurt is superb. I ran into it coincidentally a few years ago while looking for yogurt and bought it because it is an Austin company. I have been a fan since even though it is typically priced approximately 2x compared to other brands (the glass jar probably adds to costs.) Edit: While it's true that it is more sour than other brands, once one expects such full-bodied flavor from a yogurt, all other taste bland and pointless.
That's not as good as you might think. If Amazon is handling the fulfillment, Amazon commingles the goods provided by the vendor with any other vendor selling the same product. Amazon figures 1 package of gillette razor blades is the same as every other package claiming to be Gillette Razor Blades ( picking a random brand I can remember at the moment)

See this for more explanation: https://www1.avalara.com/trustfile/en/blog/commingle-not-com...
Is counterfeiting an US problem? I buy a lot, lot of things from Amazon, I never, never got a counterfeit - or, at least, I never got a counterfeit that I could spot :-)
Is that still the case?

I recently got a new credit card and nowhere does it say to sign the back.
It looks like they use real live human reviewers. Seems like a great remote job position.
Because that doesn't get you back in their app
youtube-dl is really cool, and supports loads of sites as well as just youtube.

VLC can also play youtube URLs directly, although buffering can be annoying.

There's also a Python package called "whitey" which provides an ncurses interface for searching youtube, and sending videos to e.g. mplayer or youtube-dl.

If you want to "subscribe" without needing an account, every youtube channel provides an RSS feed (look in the <head> of the page source).
Aural Player, an Open Source Audio Player for MacOS Inspired by Winamp
This was never up to debate.

My comments were purely based on the parent commenter saying that "driving a cab was never a decent living, ask any cabbie", which is false.

This is a derail. Does raise an interesting discussion of whether consumer convenience should always be optimized for though.

If you look at clothing, it's convenient and cheap because of an exploitative labor market built on appalling wages and child labor. Maybe I don't want the pilot of my plane or driver of my car working under those conditions though...

https://en.wikipedia.org/wiki/Suicide_by_pilot
Point of interest: The co-founder of Ginkgo is Tom Knight--the same Tom Knight who designed the Symbolics lisp machine, the Knight keyboard, and transactional memory (which later became software transactional memory). A few years before he started Ginkgo he had a lab at MIT where he was building NAND gates out of bacterial DNA. I expect Ginkgo will do just fine bringing AI to the lab.
I don't know what "Internet stereotype" is supposed to imply, but you won't live in Japan long before some Japanese friend takes you aside and warns you about the phenomenon of tatemae vs. honne, a Japanese person's public expression of feelings vs his true, carefully hidden feelings. If you learn to read Japanese, you'll notice whole shelves in the big Japanese bookstores devoted to the analysis (mostly by Japanese authors) of differences between Japanese culture and others, such as why the tatemae/honne distinction, present in all cultures, is so extreme in Japan.

Decades ago, anthropologist Ruth Benedict discussed this issue (among others) in her book, "The Chrysanthemum and the Sword", which was held in high esteem by the Japanese post-war generation. You might start with that.
> Those Thinkpads were built by IBM. Lenovo took a stallion of a brand and drove it face down into the ground.

I don't think this is particularly true, 2009-2012 era hardware designed/built by Lenovo/Quanta is also around in plentiful numbers.
In terms of the tech stack, the front-end has no dependencies and uses the native WebSocket object and a <canvas>. The grid is 100x100 and every grid has up to 16 colors, which is encoded via hex, so that it sends 10kb to every new client. The backend only uses the uws and uuid packages, and runs on a single t2.micro instance on EC2 as a single node.js process. Really trying to push the limits to see how much can be done with how little.
So much wisdom, thanks for sharing