skysight-inc/HackerNews huggingface dataset:
But JavaScript is the language if the web.

JavaScript code and libraries and other web-standards should not be built on a monoculture.
Yeah it is possible I took the term too strict [1] but wouldn't the broad definition of it include every movie ever made?

[1] https://en.wikipedia.org/wiki/Entertainment
Although you've been downvoted, I think your question is fair, so I'll try to give it a fair answer.

In this discussion, when we talk about value, I think it makes sense to look at value in the sense of how valuable a skill is to the longevity of your career.

In that sense, JavaScript has some upsides - it's everywhere, and will likely continue to be everywhere. There will be lots of demand for JavaScript development.

But because JavaScript is everywhere, tons of people know it, and tons of people are learning it. So although there will be lots of demand for JS development, if you're a JS developer, there will also be a ton of people offering a skillset that is broadly similar to yours.

As you mentioned, the demand for something like Linux driver developers is tiny in comparison to the demand for JS developers. But the talent pool is relatively tiny, too. So it might be easier for you to differentiate yourself because when an employer is looking for someone with your skillset, they're not going to have to wade through hundreds of resumes from people who look pretty qualified.

In general, I think it's most valuable to specialize in solving a certain type of problem, where programming just happens to usually be the best way of solving it. It's often easier to sell yourself as a solver of specific kinds of problems than it is to sell yourself as a generalist with experience in JS, HTML, CSS, etc.
well, who's problem is that? why didn't you get it out! its like saying, I left my wallet on a park bench, and that was like years ago! now it's gone! wallets are dumb.
I've read some research that suggests that certain characteristics--namely agreeableness--are more relationship-specific than others.

For example:

http://www.sciencedirect.com/science/article/pii/S0092656616...

That meta-analysis shows that rather-specific variance is greatest for agreeableness, although that is misleading (in an underestimating kind of way) because what you really want to know is the target-rater interaction variance, which is often not studied because it requires a lot of combinations of targets and raters. What I remember (and I might be incorrect) is that in such studies, there's also a lot of relationship-specific variance for agreeableness.

The papers I've read by Vazire ignores this interaction variance and focuses on agreement across traits. The interaction variance is implied, though, by the huge amount of variance not accounted by target or rater.

The takeaway message is that there will be a lot of disagreement for most people about who thinks who is a jerk.
It's 20m every couple of days now. over 200m printed in the past month.
Bitcoin doesn't solve systemic problems with the existing global financial order in a single step, so it must be worthless!
You also don't have the power to stop random teenagers or adults next to you from wearing such devices either, so that doesn't explain this decision.
> Can we save ourselves a really long, pointless political argument?

Did you reach that conclusion based on personal experience? Because you were quite vocal and unfortunately prescient about it 395 days ago [1].

[1] https://news.ycombinator.com/item?id=12733024
XMPP - federated instant messaging
Well, the "nice guys", who often get upset that women go after the aggressive/manly/"jerk" guys instead of them, and who secretly do believe that women owe them something, would generally be considered jerks. However, few would ascribe aggression as a trait of theirs.
It's not really a conversation if people just say whatever they believe with no evidence. It's much closer to noise.
> But you still need to be connected to work with parts of the code base you haven't used before.

Which seems like a fair tradeoff to me. The existing "native solution" for a very very large codebase would be to have it split into multiple, logical repositories. If you fetched one repo you needed to work on, but not all the dependencies or sibling repos, you still wouldn't be able to work on those other parts of the codebase until you connected.
j s at self driving medicine dot com

Reach out, we can talk about what you’re thinking.
These are Max's pullups for his "40 pullup challenge": https://www.youtube.com/watch?v=L-3t9KuGhuo

Something tells me this guy is cutting a few corners.
The OP mentions a couple domains that you could also dismiss as "just programming", but actually have a depth to them which allows for specialization: Security, and kernal development.

You could claim that software security is "just programming" for instance... But you likely wouldn't, because it requires a level of understanding that is especially deep, and niche. It doesn't really matter that a security expert likely reads a ton of code, and writes some too, it's that they understand a subset of the industry to a high enough degree that they stand out among their peers.

I propose that you can be a mobile expert, just as you could be a VR expert for example. At the end of the day it's more then just programming, it's a combination of hardware / software / tools that retains a degree of uniqueness.
It's very difficult to "own" "programming" in a way where you can use scarcity to drive integer multiple increases of the median salary. It is not as difficult to "own" distributed systems, sensor fusion, software security, or OS kernels.

Not true, anyone can use scarcity to increase there median salary. After reading about Chip manufacturers and how hardware is becoming less open source, I'm kind of glad to know which one's will rock on with things like OpenBSD on the PowerPC - there's a lot of those old Mac PowerPC's still knocking around with an open firmware bootloader! :)
The first amendment only exists in the US and only started existing well after democracy was invented.
>I'm happy Thiel's no longer involved with YC.

I am not quite familiar with what role he played at YC. Why are you glad he is gone ?
> A drag car does not start at zero RPM.

I own a modern sportbike and I've done enough of quarter mile attempts to understand how the process works in general, even though it's not a 4-wheel vehicle.

The main point here is that the internal combustion engine has a primitive torque profile. You have to keep it in the sweet spot if you want maximum performance. Hence all the stupid tricks you need to play with gear shifts and the clutch and all that junk.

This whole coordinated ballet is unnecessary with electric motors, that's the point that you've missed. At any RPM, including zero, the electric motor is near peak torque. A whole range of complex issues that would otherwise need to be mitigated simply vanish, so you can focus on defeating other obstacles. Understand the difference now?

> If an unresponsive internal combustion engine powered car has trouble, imagine a car capable of shocking the tires even harder.

You're missing the point again. A much more responsive engine such as the electric power plant allows traction control to work much, much more precisely and respond much faster. No inertia from crankshaft assembly and transmission. No clutch. Torque goes from any value to any other value in a small fraction of a second. The feedback loop can operate that much faster, and with greater precision. Internal combustion engines are not even in the same ballpark.

Like I've said, I do own a racing vehicle powered by internal combustion. I am quite fond and proud of it, which is something I believe you understand. But it's game over for this technology. Electric engines are winning by all metrics and in all applications, either sports, or utility, or whatever. It's the end of an era.
Grad Students Would Be Hit by Massive Tax Hike Under House GOP Plan
The Stephen Wolfram Podcast
What you are seeing is a sort of 'tip of the iceberg' sort of phenomena. It is one of the multitude of consequences of in-person human interaction. Half-said half-understood notions, half of statements spoken being nothing more than jockeying for social status, precise language looked down upon as too severe so adapted into vague statements that people don't ask for clarification of for fear of looking stupid. Tall people and charismatic people most often getting their way. Introverts with factual points to raise demur and go unheard. Things drag on until someone with a forceful personality drive forward an idea through sheer dominance and beats aside any opposition.

And then you get a public action that looks nonsensical. Because the process that formed it was in every way NOT optimized to produce the objectively correct action. In-person interaction is a cancer on the workplace and always has been, though it was far less visible in workplaces where the majority of people were standing on an assembly line putting together the same widget every single day without thinking. In todays world, where mental work is the primary economic activity, it is unavoidable and tremendously destructive. We will look back with amazement on how long we permitted this to linger on for no reason other than the fear the management class has of being made irrelevant by the tools that coordinate and facilitate radically better coworker interaction and the fear of those with forceful personalities of being caught with their pants down when tested on their merits (not that they necessarily will fail on those merits, but personal fears like that are rarely well-founded or rational).
I would say that one does not need to intentionally be a jerk to be one. As you said, all it takes is to simply not think of how your actions affect others.
Facebook marketing tips for the holiday season
I can guarantee that it's far too much when you have a family. You want to be able to spend at least some time with your kid(s) and see them in a state other than overly tired and/or hyper before going to bed.

If tech companies want to encourage women to join by paying them to freeze their eggs, I don't see why they wouldn't pay men to have a vasectomy too. What better way to ensure that family won't get in the way?
We've banned this account for mostly posting against the guidelines.

https://news.ycombinator.com/newsguidelines.html
There is a big difference between an individual learning from experience, and a species 'learning' through the process of evolution - the process in each case is very different. You can arguably say that they are both forms of learning, but that does not mean that they are the same.
CFAA would apply only if the bug involved unauthorized access to the company’s servers (The violation being the researcher accessing them to validate).

The zero days you refer to would instead be vulnerabilities in software which a researcher would test against local software / hardware they own, not only for legal reasons, but also because actively probing a web server can set off alarm bells (Making access less useful after validation).
Which exchanges does one use if you want to avoid Tether? Gemini? Gdax?
So in one world, Maine emails back "that report costs $750. Agree or disagree?" If you agree, you mail them a check, and two weeks later they process the payment and send the report. Apparently that's ok.

But it's kind of slow and tedious. They can expedite the process by just including the report. Open if you agree. Delete if you don't. Or even defer the decision until later, but there's an "instant unlock" option available at any time. That seems a lot better than the above alternative.

Maybe Maine flubbed the implementation, but it seems like a "for your consideration upon agreement" facility should exist that doesn't require multiple round trips. Certainly more convenient than the alternative.
I really liked this about my BOA card. I don't use the card any more because the rewards suck but used to make one time numbers if I didn't have my wallet handy.
the problem is you have to tie a debit account to this, right? Why can't I tie another credit card as a source of funding to this, or Paypal or some other stream? The less organizations that have my debit information, the better.
Too bad content creators put ads directly into the videos.
Does anyone have the SNP(s) in question handy? This one [1] seems likely, but there appear to be several associated with PAI-1.

1: https://www.snpedia.com/index.php/Rs1799889
YouTube terminates exploitive ‘kids’ channel ToyFreaks
True, the software constantly evolves, but that doesn't mean your hardware has too as well.
I have long been familiar with HN's policies. OP did not suggest a new title, they instead posted a long quote from TFA and added an oversimplified summary -- which I'm not sure adds to quality discussion. Articles which are only clickbait should be flagged. Correcting the title on a good article is different from complaining.
One of the moderators said that news organizations like wsj and nytimes were "standard" on HN. So they get special treatment - even when the articles are behind paywalls or post clickbait nonsense.
https://newmedialaw.proskauer.com/2017/08/02/delaware-author...
Exactly like Optimum Prime in truck form.
Your last quote is the opposite of what the paper says. The authors write that insulin resistance is not sufficient to cause AD and that other things are required:

> Therefore, T2DM and obesity may contribute to, i.e., serve as cofactors of AD but by themselves are probably not sufficient to cause AD. Moreover, the findings in the T2DM/obesity model indicate the unlikelihood [emphasis here] that brain insulin resistance is sufficient to cause AD and that additional significant abnormalities, such as ongoing DNA damage and mitochondrial dysfunction, are required.
When you say "start your company", I assume a small total repo size. I would say definitely go for a single repo, every time, all the time. Internal version dependencies can be surprisingly hard to handle even with a handful of components/apps.

It is extremely unlikely that your companys code size would become too much to handle in a single repo. And before that, imho it's just premature optimization to split things up.
What if they can't verify? Do they return unclaimed money to sender? To state?
Is the issue that he's not going low enough? Or that he's swinging his body?
> > You're not demonstrating how or why the solutions I have offered are not applicable.
> Your solution was that I write a script to blacklist certain words?

Yes, that was one of my solutions. Only one human being has to write such a simple script, and share it for the rest of the world. The other solutions I provided require manual labour. It could also easily be implemented in the apps which use the API (f.e. I use Yarn).

> And nowhere in this discussion was I against the discussion of politics just that this immediate and visceral reaction to wanting to discuss a topic is my issue here.

Because it is offtopic, just like rants about quantum mechanics would easily be or become offtopic in a thread about Android security. We wouldn't accept that; why would be find rants about politics being on the website acceptable? The intolerance fundamentally starts when people go offtopic complaining about the substance of the topic which is disrespectful to those who do care about the topic. It does not need to be this way, if you just moved on, filtered, upvoted, read, and participated in what you find interesting. That's a way to positively reinforce instead of negatively.

> If we had a meta forum as mentioned above I would love for discussions like this to be moved in that direction but we are where we are because the lack of structure.

So the lack of that justifies graffiti in random threads until your demands are met?
GitHub may not be the primary contributor to git, but they're certainly a significant user of it, and they _have_ contributed patches to upstream git.

(example, the '768 conflict' bug here: https://githubengineering.com/move-fast/)
> "here's the data...here's our interpretation...here are the recommendations and pros and cons..."

I understand. That’s part of what is intentionally opaque. We don’t speak like that to anyone but other medical professionals. There’s a lot of Dunning-Kruger in what people think of their ability to parse hc information. As someone who grew up with serious chronic disease, I’ve been on both sides of this fence. It’s not something you really “get” until you’ve had to care for patients.

> costs inflating

Several Health Econ studies have shown that about 70% of hc costs are driven by new technologies (implants, procedures, patented meds.) It has nothing to do with how docs communicate with one another.

And how we communicate is also opaque to patients. Not intentionally, it’s just not a conversation for patients, any more than any two technicians in a software company talking/arguing technical details are having a convo meant for the ears of customers.
The basic assumption that jjawssd is making is that government is never benevolent and always puts its own interest before that of citizens, regardless of the fact that government usually is made up of said citizens.

It's really scary how much distrust some people have towards representative democracies/republics and instead think going back to some kind of de-facto anarchy where the strong rule over the weak, is somehow the "better" solution that we've never even tried before.

We have plenty of human history not involving "government", guess what it did look like? Much worse.
Yeah. Nobody claimed that magic was at work here. Current tire technology has certain limits imposed by physics. But I suspect electric cars can get quite a bit closer to those limits, with a much faster traction control loop.
Depends what you mean by dead-end. If you want to remain a pure individual contributor, there will be an asymptotic decline in your wage increases because, to be honest, there are diminishing returns when it comes to coding. You may be amazing at it, but you are still only one person. If you want to continue growing in impact and compensation, you will have to figure out how to add leverage to the team around you. Management is the obvious path for some, but it can be mentoring, teaching, open source, speaking, domain expertise, etc. You also have to stay current and engaged. There will be bias some places, for sure, and you have to be more proactive and strategic, but there are plenty of teams that value their older developers very highly.
Hi, me!

I look around at my bigN and I see all these 20something people who just love what they're working on and are passionate about it, and I get it. I was the same way at that age.

I just don't care anymore, tbh. I want to work on something fun, and things that are fun don't usually provide a paycheck. So I grind away, and the years waste away, and I don't know what to do about it. I'm smart enough to get by without investing a lot of effort, but I'm really just wasting my life.
At some point one questions, though, the means by which one is preventing speech, and why it's even an effective technique. In doing so, I think the answer would reveal something about the heavy-handed use of politically vulnerable internet infrastructure.

It also raises questions about whether modern societies should expand notions of private and public divisions over digital infrastructure, so that the tools for public assembly might be adapted for the norms of modern communication.
And even then, the kernel doesn’t follow anything like the approach to distributed development that your average Github project does. The kernel consists of a bunch of maintainers who each have their own intake branches, to which other people submit PRs or patches as that maintainer wills; and then the mainline kernel, which only takes contributions via patches from one of the maintainers.

The nearest thing you could compare the development model to is the set of base packages for the BSDs: each subsystem/package has its own upstream development (like the Linux subsystems with their maintainers); and then Linus serves as the release engineer, taking updates to those packages and merging them into the release. (I compare to the BSDs specifically because Linux kernel subsystems, like non-cross-platform BSD base-system packages, have no other life outside of their potential integration into the release. People aren’t using the upstreams directly, other than in development of the new feature.)
This is not why certain retailers aren't supporting Apple Pay.

Interchange fees and their associated bulk volume rate discounts are.
This just isn't true. I see these all the time. It's all automatically generated these days.
That doesn't matter. Torrent websites don't host or distribute any content, yet they still get shut down. Not opposing you, just saying your argument isn't enough.
Not going low enough. A pullup requires you to straighten your arms completely to 180 degrees. He's not even getting to 90 degrees. It's not anything resembling a real pullup.

It was the one challenge video I clicked through because it seemed like the most difficult. 40 pullups is a hard task.

I wish Max wouldn't lie to market himself.
I find it remarkable how that bread recipe wouldn't be at all out of place in a modern book. 60% hydration is a little lower than most craft bakeries are using, and 1% salt is also on the low side, but they are very much in range of what a local bakery might do with their spelt sourdough loaf. Similarly the proving schedule isn't unusual.

Maybe that's not surprising - there aren't really that many ways to make bread - but it's interesting how old these recipes are.
I think I managed to communicate about half my point to you, but missed the mark with the other half.

Yes: you can specialize in being a really good programmer for a particular platform. I have a lot of friends who specialize in being Serious Engineers, who understand how to get interesting and important things done with lenses and how to effectively get a whole project away from null pointers and into monadic error checking and how to use type systems to prove programs mostly correct as they're being written.

That is a real specialty. It takes real skill and investment of time to get to the point of being expert with that stuff. I'm not diminishing the value of being an expert software developer.

I'm just saying that basket of specialties is unlikely to command a very high wage premium, not because it's unspecialized, but because it's hard to fashion a value proposition for it relative to your competition in the market.

There will be times during which particular platforms or languages will get hot, and it'll be good to be expert with them. But (a) those phenomenon will be more transient than other problem domains, and (b) the wage premium for being specialized in them will still probably be lower than the wage premiums for the other domains.

At any rate: as long as you're thinking about the domains you're specializing in and not a career as a "programmer" or a "builder of software", we can probably agree to disagree about the rest of the details.
In good news, Seattle is building mass transit (http://soundtransit3.org/) and building housing much faster than California.

In bad news, much of the city is still zoned for single-family housing and it ought to be doing much more to increase the supply of housing (https://jakeseliger.com/2015/09/24/do-millennials-have-a-fut...). And while Seattle is building mass transit, it's doing so at a glacial pace. "Later" is better than "never," but the slowness and expense of construction is striking (https://www.vox.com/policy-and-politics/2017/5/24/15681560/g...).
Drinking Alone Leads to Divorce in Rodents