skysight-inc/HackerNews huggingface dataset:
I've been programming professionally for the last 6 or so years, I've been in 4 teams across 3 companies. The reason this question generates so many answers with such great diversity is that the answer really depends on where you work and what you consider success to be.

At the first company, a good software engineer was a person who could effectively work inside of the team and get through the requirements for code review in a timely manner. While working at another job a good programmer was someone who could figure out the requirements by themselves and have a working product to show the boss in a timely manner. At my current a good software developer is someone who has a strong grasp of their language of choice, can deliver features to a Product Owner, and who can grab a project by the horns and lead from an architectural or design perspective.

None of these answers are wrong, they are just reflections of the engineering cultures they are born from.

Based on my experience a good programmer is someone that understands what success means in the culture they are currently in and can execute on that. Long term a good programmer is someone that continues to learn popular skills, products, frameworks, tools and can continue to follow the path that best suits them, whether that be a startup, large corp, freelance, or entrepreneurship.

It's all about opening doors for yourself to walk through.
If I'm reading it correctly, the 'A' genotype is bad, for those who want to check for themselves:

https://you.23andme.com/tools/data/?query=rs16969968
Abandoned American theme park in Japan: A warning?
Sorry but this is not an article or an elaborate idea but rather just a single bullet point. It _might_ be interesting if there was at least some discussion going on... but that is simply not the case.
Then you'd enjoy this classic: http://thedailywtf.com/Articles/The_Brillant_Paula_Bean
How many of those 2mg nicotine gums did you chew during a day? I am asking because the stimulating effects appear to exist during microdosing of nicotine, e.g. 1mg for those who have not been exposed to nicotine before.
Chase lets you setup transaction alerts, where they send you a text if a transaction of more than $X occurs. I just have it set to $0, so I get a text for every single charge on my credit card.

It has helped me spot fraud last month, and it also acts as a quick check to make sure the amount charged was correct (very helpful in restaurants or the like).
I moved from coding to teaching. It's amazing how they use math scores to predict how well someone will do at computing.

I was rubbish at maths, but fine at coding.

It's more art than anything.
It was a surprise because the first time the FCC ever talked about net neutrality, the supposedly ISP-friendly guy came out on the right side. Pai has made his position clear: net neutrality blocks innovation and investment. He also doesn't seem to know what he's talking about all the time: https://www.techdirt.com/blog/netneutrality/articles/2015011...
Mumble / Plumble
Yeah, all talk about emergency bags and archery, zero talk about earthquake proofing their damn houses in California.

Sort of missing the point of emergency preparedness, methinks.
Another reason may be that it seems you need to be an expert in internal workings of the ndb to deal with it. I tried to use it. Over a month ended up with a few cases of "can't start the database", "can't update", etc. with no real solutions. There's not that much information about ndb on the internet, so googling doesn't help. The best help I got was from mysql-ndb irc channel, but in practice when things went bad, people said something like "if you send me the database, I'll help you figure it out". This does not work in practice.

I feel like it would be more popular if people actually wrote about how they're using it. But how do you start when even basic configuration bugs are still open without progress: https://bugs.mysql.com/bug.php?id=28292

(this was a few years ago or so, maybe things changed)
Also check out Semantic Scholar. It's a publicly available tool from the Allen Institute for Artificial Intelligence. Currently supports CS research and neuroscience research, but we're working on expanding the domains in the upcoming years. One of the cool features is citation influence. You can see which citations are actually influential in an article.

https://www.semanticscholar.org/
No, but say, the fine for speeding becomes "pocket change" if you're independently wealthy.
you'd be surprised. A particularly common scam involves having the victim send 2000-2500 and the going for smaller amounts, $250-1000, on rounds 2+.

I'm not particularly well versed in romances scams but I've heard they can start in the similar range and then escalate into 5 figures quickly.
[Meta] I clicked the link. Saw just a white screen. May have had some light grey markings but my eyes couldn't tell what those markings could have meant.
> A $10k/mo deductible is catastrophe insurance, and is only really useful for people < 30

HDHPs quote their deductible as a maximum out of pocket per year. Paying $10k a year to manage a chronic illness doesn't sound ridiculous.
Just don't watch ST with Echo on
The fact that their little update doesn't have a comments/feedback section - and the state of their GV product forum - still demonstrates that they don't take this seriously.
Actual slavery was worse because of beatings, and being torn from your family at a whim, and being raped, forced to breed, and a bunch of other things.

Having said all that, the main tenant of slavery is being forced to work. It's not the same, but it's similar. Slaves that were treated relatively well were still slaves. Now, you can quit, but you can't stop working.
Finishing things.

So many coders don't do that. It's really hard to just say "Done." and click 'release'.

Then wait for the criticism.
> Surely, we would both agree that argument is nonsensical.

It's nonsensical because the dose of nicotine in either is basically zero, unless you're eating pounds of raw tomato leaves.
Usually ... I find many people can make nightmares for all kinds of reasons ... but for me, usually, people who have a strong sense of what they want and they have a strong sense that they want it to be "good" but only have a basic coding skills. They don't end up with nightmares, possibly slightly strange things, but they tend to adopt coding advice in a considered manner and start growing their coding capability. The biggest problems there comes when the person is dealing with frameworks which have concepts beyond their current coding capability.

I think we see at the other end of the spectrum with the frameworks, languages and software we really like, they are done by people who really want their end result to have this quality of "good" and are very considered. They leverage their coding ability to great effect.

(lua and its implementation is a good example of this )

I think when we see your more run of the mill business app where you spec -> implement, often you don't see good programming, often because no one super cares. It's just average programming. However, when someone starts thinking, well, applications like this should be super easy to put together and really starts to care that they are easy to do, then you'll see some good programming :)
Great talking with you, by the way.

Our understandings are different, of course, and it's great to learn another perspective. I agree with much of what you say, I just think it weighs less heavily. But a few concrete points:

1) A minor point: China's massive and questionable investments in poor countries are not grants, but loans (at least, based on what I've read). They may be creating leverage over those countries via debt, similar to what the West had at least until massive debt forgiveness.

2) 25 years is a larger number than what I understand. Depending on how it's measured, China's economy already is ~75% of the U.S.'s size and growing much more quickly (though with many serious risks, as you point out). Also, they don't need complete parity, just the prospect of parity - that will be enough to intimidate neighbors. Finally, China currently can focus all their resources on one region; the U.S.'s are distributed globally - one reason Obama hoped to withdraw from some situations.

3) My understanding was that the Cold War 'containment' strategy was not based on the assumption that the USSR would reach parity, but that their Communist economic system was fatally flawed, would inevitably collapse, and all the West had to do was wait and keep the USSR contained. At the time, some did claim that the USSR would or even did catch up - IIRC (a hazy memory of the histories I read) Kissinger thought so and so did the CIA at some point(s). But mainly we tried to pressure them into failing; that's the popular wisdom for why Reagan engaged in an arms buildup and 'Star Wars' missile defense. Regardless, based on hazy memory of numbers from the 1970s that I saw a year ago, the USSR and Warsaw Pact grew to around 50% of NATOs economic strength.

> The United States Grand Strategy

From what I've read many times from foreign policy insiders, such a thing doesn't exist. The foreign policy institutions are so massive and complex, from Dept of State to Dept of Defense to the National Security Advisor and staff, to all the large subcomponents of each, to Congress, to all the career bureaucrats that outlast any President, that getting them all moving in the same direction is impossible. Also, those people are disappointingly and shockingly focused on the day-to-day; few have time for grand strategy. As one person observed,

If, as F. Scott Fitzgerald said, '[t]he test of a first-rate intelligence is the ability to hold two opposing ideas in mind at the same time and still retain the ability to function,' then the government is a genius.

I think you would enjoy the whole article:

http://foreignpolicy.com/2013/12/05/how-the-u-s-saw-syrias-w...
What though, is wrong with it?

As far as I can see, simply that the same company helps them get the loan is the same one that pays them to drive. And also that they probably buy new cars and are upside down on the loan as soon as they drive off the lot.
I tried a bunch of supplements and herbs. Some worked, some had nasty side effects, and most did squat.

The short list is I tried: Piractem, GABA, Rhodila Rosea, Cocamine (chocolate extract), gluractone (red bull ingredient), various ephedrine like stuff, various methly caffeine things (ie green tea), Yohimbine (I highly recommend you never ever take this).

I used to have lab like jars of the stuff at work and my coworkers would call me "the mad scientist".

Nothing worked better than exercise, sleep, nicotine, staying hydrated, and coffee. Strategic fasting is also effective but you have to be careful with that as well (ie intermittent fasting).

The other issue with trying weird stuff is we know a lot (longitudinal study wise) about nicotine. We don't for lots of natural supplements (just my 2 cents). I also can't stress it enough... do not take Yohimbine.. (that stuff should be illegal).

EDIT for Yohimbine explanation (I can't reply to ducttapemaster):

Yohimbine made me extremely lightheaded, extremely anxious, extremely nauseous and I could not sleep for 3 days and I think it was only 5 mg of HCL. I would rather have kidney stones again than go through Yohimbine...

The sick part is I have tried it multiple times (I guess to be scientific about it :) ).
Apparently challenging the uncritical liberal hive mind doesn't indulge your intellectual curiosity. It's better to just shout down views that make you uncomfortable. Didn't realize HN was intended to be a safe space.

And no substantive response to the clear evidence of media collusion has been given. Instead I've been attacked personally, flagged, and voted down so as to disappear.

Edit:

Try getting not your high horse.

The OP of this thread is dead, and what exactly did that comment do to generate so much hate besides suggest this move of including more media wasn't the end of world?
It's true. If the MAO-I acts on both MAO-A and MAO-B, that is it is non-selective, then the tyramine in the cheese can cause a hypertensive crisis:

https://en.wikipedia.org/wiki/Monoamine_oxidase_inhibitor#Hy...

Edit: spelling
The key word is an electron. The total angular momentum is conserved, but the way the electrons share it between them is not.

As I recall, actual atomic Hamiltonians have terms like σ₁·σ₂. The reason involves some tricky correspondence between exchange and spin that I haven't thought about in a long time, and would have to look up.

I agree with the broader point that this essay is odd and confusing.
There are 2 simple things we can do to fix health care. First, make it like public school. If you want to pay for private school, go ahead, but health care should be socialist like school and sewage. 2nd, make it illegal for the AMA to limit the number of doctors admitted to med school. Its a cartel that reduces supply.
You don't need an enormous savings.Just live on less.

Make 100k for 2 years, spending 25k to live per year. So you have 150k in savings - taxes, lets round down to 100k.

You can now go 4 years without working.

I know people that do similar things... can use it to fund an indy game, or just play videogames for a few years.
It's shit like this that make me happy to do Fizzbuzz puzzles in interviews, because when you work somewhere that doesn't...
I definitely had that same experience. I've been writing code like that for about 15 years now and it's only started changing over the past two years or so.

I think it stems from a few reasons -
1. I have a tendency to fix small problems that only need a one-time fix. So, lots of code, but disposable and messy.
2. HS programming classes lacked a lot of the meta stuffs, like refactoring, working in groups, etc.
3. Most of my coding years have been spent in a terminal where a combination of awk, sed, grep, xargs, etc works perfectly fine. A non-trivial number of problems can be solved that way, but it hits a wall pretty quickly.

For the past few months, I've been writing a lot of Clojure and have found that it fits my mental model significantly better than Python, C, etc. What's interesting is that all other languages I code in have dramatically improved ever since Clojure "clicked". Hell, even my bash-fu has become cleaner, terser, faster and more bug free. Funny how that works..
While I certainly don't encourage anyone to just start vaping for the sake of it, there is noting good about putting anything into your lungs other than air. But if you have tried everything else to quit smoking and nothing has worked. Vaping can help. I've seen quite a few who have just given up on the idea of quitting smoking simply because there was no alternative to the nicotine addiction. It can be a life saver in those cases.
> Is there a reason you went for Whynote over the others?

It's super simple: it's the first one I heard of. I already had a Nu board day-planner/organizer/thingamajig I bought during a trip to Japan. I though it was only a novelty thing but I found myself using it more and more; not as a erasable calendar thigy but as a notebook.

Then a friend showed her own Whynote, and I ordered mine shortly thereafter. Plus, this comes from a swiss startup so it felt good to do something chauvinistic for once. Finally, it's available in brick and mortar stores in my area, so it's easy to impulse-buy.

But comparing the two products page I found out that the last version of the Wipebook ommits their detachable spine. That would be a dealbreaker for my, since I really like how I can reorganize the page as I want. It's also much easier to scan if you have can fan a scanner that can batch-scan a pile of document (typically in a library).
Well, I'm not saying the idealists understand what's going on, but it remains that people have a dogmatic attraction to the free market, regardless if it means they pay more for the same service and have reduced freedom in finding efficient health care.
Debugger, remote REPL, virtualenv and git integration and management, database interface (also for redis/mongo etc), unit test configurations and integrated runners, auto-linting, deployment tools and of course intelligent autocomplete... in the last EAP apparently they are introducing semantic coloring, which is going to be very fun.
Using Frege for Android development
Still a little tough but there's a library around it and a sample app:

https://github.com/mchav/froid

https://github.com/mchav/try-frege-android
Ok, but why isn't the industry optimizing for good work?
You perhaps underestimate the complexity and fidelity of the Google crawl, indexing, and ranking pipeline. Many intelligent people have spent many years trying to solve the sorts of problems you describe.

(disclaimer: I work at Google, and used to work on Search)
Oh is it? It's been a while since I last tried it, I'll have another look, thank you!
Floss actually isn't necessary and its benefits haven't been scientifically proven. Sugar is the enemy. Drink water.
I would tend to agree that lozenges might be a better option, unfortunately for myself I get hiccups from the lozenges and nightmares from patches so I have made the choice to vape over smoking. I am a bit concerned with the glycerin and glycol that is enentering my bloodstream may be causing me to gain weight but that might just be me self medicating with food aswell. Hands down vaping is better than smoking as a nicotine delivery method..imho
Yes, nothing is better than breathing fresh air. 100% agree.

That being said.. people are going to do it anyways. Sugar, caffeine, McDonalds, and hundreds of other things on the list that are not great for you but people do anyways.

If people are going to do it, why not choose the healthiest way to do it?
It is absolutely a creative endeavor. The science and math are just the paintbrushes and canvas.
This jibes with my experience. Throwaway because reasons and personal.

I was doing work for <large, billion dollar tech company everyone knows> as an hourly contractor. I left to do some "sharing economy" stuff that, although is not the same as doing rideshares for Uber, it's something that's very, very similar. It involves driving. The changes that it brought were:

- Not having to do work that, at the end of the day, is the opposite of fulfilling

- Not having to answer for dumb, avoidable mistakes when the responsibility inevitably diffuses throughout the whole team

- Not having to deal with the workplace sociopaths who cause them

- Not being subjected to the whims of a mercurial, micromanaging supervisor

- Not having the stress of all these things creep into my life outside work

The downside to leaving and opting for what I'm doing now is basically this: big pay cut. I'm not a SV rockstar and have no nest egg, but this is paying for groceries and rent for the time being. I can say unequivocally that in regards to all these factors that people pretend to care about, I'm far more well off than I would have been at my former workplace, and yet if I had stayed, no one would have batted an eye and feigned to sympathize with the plight that resulted from those circumstances, because it was a "real" job.

I honestly could not give a relatable damn about the "I have my own schedule" aspects. I'm very big on planning, and the truth is that I'm able to make plans that stick even better than when I was at <the company>. By far the most important part is that when I'm not driving, I'm able to do things in my offtime that keep me sharp.

Before leaving, the idea that I could, say, build up my skills in my time off until something better comes along, was totally out of the question. I'd compare trying to stave off the braindamage of dealing with daily workplace nonsense to be similar to trying to maintain a healthy physique so that you're fit enough to enjoy your daily jog, all while your paycheck somehow relies on subjecting your body to junk food, soda, and cigarettes.

Now, I've got side projects and interesting avenues of research to explore.
Oh thank GOD. I live in terror that Google will kill Voice. I _live_ in Voice. I dread that day.

Instead, they release updated apps... this is about killing _Hangouts_, which I don't particularly care about. Whew!!

Honestly, I would be _ecstatic_ if Google started charging for Voice. $1/month, $12/year seems about right. I want confidence the service is going to be around for years to come.

Also, ios10 call integration would be very sweet. Hopefully this new update has it.
> The ACA was already the workable compromise.

At the time of Republican minority. Power has shifted to the Republicans and there can be a new "compromise"
The core argument of this article is flawed. AMP does not break normal links--although the Google search engine sort of does.

As an example of using AMP with normal links, see Cloudflare's implementation[0]. It is possible for many CDN-like services to implement AMP caches. Web sites link to each other normally, and mobile visitors can be served the AMP version.

Remember that AMP is an open standard and accepting pull requests[1].

> Who (other than Google) can possibly see this as a good thing?

Users want faster pages. From all these AMP critics, I have never heard an alternate solution, or even an idea, of how we can streamline delivery of article content.

AMP is imperfect. But it is a step in the right direction _for users_. Critics need to step up with a better idea, or maybe some code, and quit with the (in this case, unfounded) rhetoric.

[0] https://blog.cloudflare.com/accelerated-mobile/

[1] https://github.com/ampproject/amphtml
I mean, if you live and work downtown it's pretty alright.

But then you don't really have easy walkable access to Burnet, East Side, SoCo, etc. I mean, you get 6th. Maybe Rainey depending on where you live downtown.

But yeah, I lived halfway to Bee Cave and worked on 360. That made me much happier than being directly downtown.
I'm an internet stranger proud of your actions. Thanks for doing your part.
The content side of things made them weird, but I can't really blame them not to foresee the use of a 140MB optical disk when the average consumer used floppy disks. It might be two different parts of their brains.
Disruption isn’t a cure-all
I mean, I don't even know what "weak" means. Maybe Bukowski just found the job too draining to write, whereas Kafka found it was inspiring. You can't write people off into categories of strength and weakness without understanding them—weakness in one area does not imply a weak person.

In fact, I'd say a decent short-hand to finding unempathetic people are people who use words like "lazy", "weak", and "undeserving".
> If this were another administration, people would celebrate this as something progressive and new.

No, berating the press corps for failing to fall in line while spouting outright lies would not be seen as "progressive" under a different President. While this administration's manifestation has been correctly been called unprecedented in modern American history, that's a matter of degree; a lesser form was seen in the waning days of the Nixon Administration as the siege mentality during the Watergate scandal had taken hold, and that wasn't seen as progressive either.

(Maybe you meant this as a comment on the Skype seats, but if so it has nothing to do with the post you respond see to or the part you quoted.)
The Duolingo example is an excellent illustration of good practice.

https://www.useronboard.com/how-duolingo-onboards-new-users/
First and foremost, add value to business by solving a business problem. Once you can do that, follow the DRY and KISS principles.

I've noticed developers who can quote scripture (best practices), but can't solve a non-trivial problem.
Discord Nitro