skysight-inc/HackerNews huggingface dataset:
I'm using GitLab CI. I use GitLab.com for the free private git project hosting. GitLab.com has free CI servers available (even for private projects) that work well if you don't need to run builds all the time. A lot of people use their shared CI runners, so your jobs/builds might take several minutes before they start running. If you have a larger need, you can always host your own runners (software is FOSS).

GitLab's CI has a pipeline design, so (like Jenkins) you can have some jobs wait for other jobs to complete and use their build artifacts (e.g. have a single build job that downloads deps and compiles everything so later jobs don't need duplicate that work), and you can have jobs only be triggered manually instead of on every push.

It's not perfect, though. For instance, unlike TravisCI, you don't have a build matrix, but you can use YAML tricks to define template jobs (see GitLab's own CI file [0] and a resulting pipeline [1]). If you use GitLab.com, you should be aware that they have downtime a few times each month, both planned and unplanned. For their planned downtime, it is often during the work day in the US timezones, and usually lasts between 10-30 minutes (though it has been longer before). GitLab.com is also used as a "testing in production" environment for their monthly releases, so you will occasionally run into bugs (usually nothing showstopping though; mostly minor annoyances).

I think that what you choose greatly depends on what you need. GitLab CI is a little opinionated, but it is still pretty flexible and usable for a large number of work cases. If you need a ton of customizability, Jenkins could be a better option (with plugins). GitLab CI is a lot easier to setup, however.

GitLab CI also has CD features that you can look into (I don't use them myself). They are also constantly (i.e. every 22nd of the month) releasing new versions, and most of their features are open source.

[0]: https://gitlab.com/gitlab-org/gitlab-ce/blob/master/.gitlab-...

[1]: https://gitlab.com/gitlab-org/gitlab-ce/pipelines/6014043
Ruby has something similar, and I can't stand it. I think the conditional is the most important item in the phrase, and it's shoved off to the right. If you lead with the conditional, it becomes immediately apparent that the assignment is predicated on the result of a branch.
It appears to run locally in the browser, not online.
In order to keep students motivated, they should have opportunities to work at their best pace (i.e. let them work with other “gifted” students on interesting projects from time to time). On the other hand, learning how to interact with everyone is important and that will matter when it comes to functioning in society as an adult. It will also ensure that gifted people remain aware of and interested in all of society’s problems and not just whatever is happening in their silo.
I'll rather browse WAP pages again compared to modern "mobile optimized" sites. Huge fonts, huge pictures (sadly this trend came back to desktop, what's information density again), sticky toolbars with retarded social icons, ads that make a multicore mobile device with several GB of RAM to hiccup, etc. Desktop view was fine.
Agile Has Failed. A Peek at the Future of Programming
According to this analysis (and I must admit, I cannot speak for it's veracity)

"Significant comovements exist between the DJIA and US GDP."

https://www.diva-portal.org/smash/get/diva2:311767/FULLTEXT0...
You can use private currency. No need to use government issued money. Yet tax laws make no distinction between trade involving government issued currency and trade involving wholly private currencies/properties. And you're making a fallacy of composition in claiming we as a society have decided something. What you're really arguing is that the majority has decided something and that they have a right to force their will on everyone.
Thousands of College Kids Are Powering a Clickbait Empire
There's Microsoft PowerShell, an OO shell recently MIT-licensed and ported to Linux. Just throwing that one out there.
The very humble comprehensive I went to in Scotland addressed this issue with streaming - which seemed to work pretty well.

Is streaming out of fashion in state schools these days? I know its alive and well in public schools as my son was streamed.

Edit: For those outside the UK: public schools are a type of private school.
Chrome has had Custom Elements since v33, almost 3 years ago. Maybe you're thinking of the latest (v1) iteration of the spec? http://caniuse.com/#feat=custom-elements
That's assuming causation from correlation.

It's possible at-risk people are self-medicating, and that's why the correlation exists. (Or any number of confounding factors, such as at-risk people being more likely to break social norms.)
Cut out the middle panel entirely and it's accurate.
SitePoint Needs You: The 2017 JavaScript Survey
With facts now being banned by the current republican white house, is this really a surprise?
I finally spent the time to learn it recently, and it's really only hard if you make it hard on yourself. Plain old react without redux is pretty dang simple, actually.
Share code base between application and library project
Yes, there are a lot of measures taken to try to cut down on voting rings, etc. But I agree that this article is garbage.
I'm trying to start something very similar to what you described. I would love to hear your thoughts on it: https://www.thecoopapp.com
> You've defined greatness in terms of accomplishments and creations. The author was defining it in terms of kindness.
> ... how can you call yourself a better person because you have a higher IQ or wrought more complicated works?

I easily could, by defining greatness in terms of accomplishments and creations. (Not saying that I do that, but I could.) It all depends on your values.

I think there's a much deeper question here, which addresses the possibility of a total ordering of everything 'valuable'. Is life of an individual elephant valuable? Undoubtedly. However I think most people, in some twisted hypothetical scenario, would choose to protect the life of an individual human over the life of an individual elephant. Elephant communities are undoubtedly valuable. So are human communities. This question, of which one is 'more valuable', is for some reason, significantly more personal and subjective than the last question. Once you add objects or concepts into it then it gets even more subjective: a child's doodle is certainly not more valuable than the life of an elephant, but what about the entirety of the Sistine Chapel? What about the US Constitution? That's hairy.

I think much of the discussion in this thread is between people who don't think life can ever have a total ordering with regards to 'value' and people who think it does, and that the total ordering is quite clear. I won't give an explicit opinion because I don't think I can, and also because we're getting off-topic, but feel free to note that I did support conservationism in my original comment.
I've sort of wondered about European required notice periods - what happens if you just stop going?

But more seriously, how do they hire a replacement in that time period if the replacement also (presumably) needs to give three-months notice?
Stress is hard to quantify. I generally find if I am having fleeting negative thoughts about work flashing though my mind outside of work hours then I am stressed and need to do something about it.

When work is going well and is fairly stress-free then I will not spend a single second thinking about work outside of work.
When you signed your contract you agreed to provide your employer with the very best coding you could do and the very best technical solution you can create to their problems. That is what you owe them.

In return they owe you a salary, some benefits, maybe some options and a workplace as prescribed by law (OSHA, etc).

That is it. You don't owe them to stay until your project is complete, or any other date convenient for them, unless your contract say so; they would certainly not keep you employed for another week to be more convenient for you, if you were being laid of by them.

So how they feel doesn't matter. It is a business relationship and well, it's nothing personal. Do what is best for you; if they can't accept or handle that, that is their problem, not yours.
H2 is really nice. We did hit a bug the other day though. When write delay is set to zero compaction never occurs.
Communities are key to me. For many years I worked remote contracts from home very much focused on just doing a good job. Only in the last couple of years have I attended hackathons (winning a few) and becoming involved in the local start-up culture through a work hub (If you live in Bath,Uk the Guildhub is an awesome space).

I also discovered meetup.com and started attending a few groups (Bristol JS is awesome). I even did the odd presentation and lightning talks.

Community engagement has been, from a developer point of view, a real life-changing experience for me. Being surrounded by intelligent people excited to be coding and doing hard stuff just because they want to is brilliant, exhausting, fun, but most importantly, has given me immense energy.
"The Dow is dumb! Calculating a price-weighted average of a small arbitrary group of stocks is no way to go through life, son, and no one should care if that average reaches 20,000." - Matt Levine from https://www.bloomberg.com/view/articles/2017-01-11/insider-t...
Glad you like it! Have you had a chance to try it out yet?

Currently I'm using Google's Speech API. Based on my tests, they have the best transcription results by far.

I experimented with a few others (IBM, for one) and found that while the coding was easier (because they allow a wider variety of audio file formats), the results weren't as accurate. Google, on the other hand, is fairly picky about what types of files can be processed - this is also probably what makes them more accurate. So in the background, there's a fair bit of audio transcoding that goes on before transcription.

What do you mean by error rate?
No one said they weren't allowed. It's just exceedingly unlikely that as a scientist you would align yourself with a political party that has had a staunch anti-science platform for the past two decades.
Potential Trump Science Adviser Says 90 Percent of U.S. Colleges Will Disappear
Either these folks truly don't understand how interdependent modern society is or the article cherry picked sound bites to make them look like idiots.

Instead of investing in strengthening the institutions that made their way of life possible these idiots are trying to sequester themselves. It is sad that we have allowed morons to such high ranks of power. The only sensible voices in the entire article are Levchin and Johnson.
As a Bostonian for much of my life the thought of any sufficiently large tunnel project is cringe inducing.

Maybe he can call it "The Bigger Dig"?

Edit: Context for anyone who doesn't get the joke https://en.wikipedia.org/wiki/Big_Dig
I bet it's addicting to use!
I've found Mithril to be a giant pile of crap. Buggy on most browsers and incredibly painful to use. Run, don't walk from this platform.
Show HN: Common Vulnerabilities and Exposures DB and Python API
The republican party is simply unacceptable on many levels for any intelligent, honest person.

I realize that you, like many people, simply do not see it that way, and imagine that there is some kind of equivalence or near equivalence in how corrupt and crazy both parties are, but most of us don't. What we are seeing is horrific, a party that is against reason and goodness and civility at almost every step. They picked a rapist trust fund baby autocrat as their leader. He is now our president.

So yes, we are going to be partisan. We wouldn't be allowed to run as a republican if we were 'fiscally conservative' but felt that gays should be treated as people, refugees with compassion, women with respect, the environment with car, and that religion was crazy.

Furthermore anyone with a scientific bent would look at the empirical evidence provided by other nations with good standards of living and economic freedom and NOT BE fiscally conservative in the way the republican party is. It has no evidence supporting its efficacy!
This seems a lazy and weak argument (verging on assertion) to me. Can you please elaborate; what is essentially lacking from the right to control one's own wealth that is present in the other basic human rights you enumerate?
Huh. In perl (and javascript) x += 1 is an expression that returns the new value of x.

I guess this is another "simplification" along with the magic scoping model (I want perl's my/ES6's let damnit sulk) ...
Here's my favorite part of Dow Theory:

"Trends persist until a clear reversal occurs."

In other words, if you find yourself falling, you're no longer rising.

Useful.
A New Tsunami Survival Option Arrives in the Pacific Northwest
But do we see a correlation between being in a high consumption area and mental health?

WA, OR, CA etc aren't recently high consuming states, they have been huge producers and consumers for decades (relative to some other states).

Of course, there's lots of other factors that likely make that analysis hard.
Aren't students with wealthy families literally attending school thanks to the contributions of others?

It would be ungrateful and counterproductive if such students felt resentment towards their parents, no?

Don't grad students typically earn a stipend working a job anyway?

I earn a salary by working a job which aims to make customers happy (same as when I was in grad school on a stipend). However, I don't feel resentment toward those customers - that would be counterproductive and harmful.
> If your employer runs out of money, they won't hesitate to lay you off as soon as possible, regardless of projects. That works both ways.

I just wanted to reinforce this. In the vast majority of cases, if it's more convenient for your employer to let you go than to keep you, they'll do so. The team never 'takes one' for you. Keep this at the forefront of your mind when deciding whether it's worth 'taking one for the team.'
> I think it's wrong to expect Harvard to provide a "safe space" for poor people.

Is anyone asking for this? What a disingenuous comment.

> Instead of being self-conscious about what makes you different, embrace the differences and expand your world view.

Sure. But that can be a risky endeavor. Embracing differences isn't all sunshine and roses. So what might practicing this mean in practice for the poor student.

"Sure, I'll go socialize with you tonight and expand my world view!"
Oh fuck, now I'm broke and can't pay for housing anymore.

"Ok I'll party with you and do coke with you and expand my world view!"
Wow we both bombed our finals, but my scholarship won't support me with this lower GPA, guess I won't see you in class next semester, bye.
Once, I was on mailing lists with GVR and other language contributors, and have seem him go off deeply into functional programming. Some of the stuff he wrote went right over my head.

For someone who declares he hates functional programming even at the most basic levels of data stream manipulation, he knows it quite well.

I've always been frustrated with this disconnect, even more acutely than you have, because I know GVR is being disingenuous when he says, "I don't get it." He absolutely does. He thinks other people won't.
This is currently the approach used by my daughter's school (and a lot of others in Tennessee), dual enrollment. She has some high school classes and takes a few others at the local community college.

Next year she will be a senior and have one morning class at her high school, and the rest will be college. She should finish her Associate's (2 year) degree two semesters after graduating high school.

Some more academically gifted students have managed to graduate high school and finish their two year degree simultaneously.
My .02: It's not very information dense. I'd find it easier to read in the format of a list; the blocks are so narrow that you can't scan them and then there's so much white space.

(I know this is a design comment not a content comment).
Other people have covered how the Dow is a mediocre stock index. The other half is that 20k doesn't mean anything either. It's just a number calculated by the math-function of the index.

The psychology is mildly fun, just like a 50th birthday may be more celebrated than a 49th. Round numbers appeal to us. But 20k dow says nothing more about the state of the economy than the 19.9 dow did a few days ago.
From a debugging viewpoint, this does not make sense, there is usually no interesting information in the in between frames.

TCE can also make debugging easier, how useful is a stack trace of 1000 lines consisting of

...
File "bla.py", line 4, in fib
return fib(n - 1) + fib(n - 2)
File "bla.py", line 4, in fib
return fib(n - 1) + fib(n - 2)
File "bla.py", line 4, in fib
return fib(n - 1) + fib(n - 2)

...

Not so much I think.
I would be very surprised if they let you write code for them without a contract in place. IANAL, but I believe that technically code you write in your own time is your IP unless you've signed a contract saying otherwise.
Your underlying assumption that everyone working on the code will be skilled is wrong in any large team. It's not like it takes a lot longer to read a 3 line if statement than a ternary operator.

Terse code isn't much faster to read, the difference between a 300 and 400 line file isn't significant.

Your attitude of "he isn't 1337 enough to understand my code" is the logic that leads to no comments and horrible to maintain code in the first place
A single machine doesn't have the required memory bandwidth to do this in the same time.
>Yes, but not all humans have a concept of 'property' the same as all other humans, nor do some humans have a concept of 'property' at all.

And some human beings don't have a concept of 'self-ownership' and think slavery is justified.
> Establishing the concept/law of property and property ownership is probably the first thing a society does as soon as it gets formed.

And so are autocracies, inequality between genders, slavery, feudalism, rule of the strongest etc...

Private (not personal) property doesn't a priori have to be more of a natural law than any of those.
ChatSecure v4.0 – OMEMO and Signal Protocol
Required? How's that work? What happens if you absolutely must be out of there right now? Slavery is illegal in most civilized countries. In the US, 2 weeks is fairly standard, but as a professional courtesy. You are perfectly free to just stop coming in whenever, though it's kind of a jerk move to your current employer.
For Customers, Perception Is More Important Than Reality
I would propose there are plenty of better solutions for webdev than Python, and that Pythons should remain focused on where it has been successful.
The other problem is that lots of people upvote without reading - or even skimming.

Great title? I'll upvote it now and read it later. Maybe.
The idea that smarter people will be better at government is a fallacy which was conclusively disproved during 20th century. Since Plato's time there was this hypothesis that philosopher kings would somehow bring utopia or at least be better than the average ruler. Alas, the experiences of the 20th century belies that assumption. Communist parties were invariably led by formidable intellectuals (e.g. Lenin, Mao, Pol Pot) but they only left utter hopelessness and destruction in their wake.
Thanks. It sounds like it would get easier with Polymer 2.0?

https://www.polymer-project.org/2.0/docs/about_20
>So if we say all taxes are theft, then we are left with no way to force everyone to contribute to public goods.

An income/sales tax is not "all taxes".
That's the thing: 1984 is North Korea, while Brave New World is the entire Western world. The latter was always scarier to me because someone will eventually rebel against a dictatorship of fear (it'll happen in NK someday), but no-one will ever defeat a dictatorship of mindless pleasure.
Spoiler alert: there are no secrets. EVERY person in EVERY occupation suffers from periods of lack of motivation, some occupations more so than others. As programmers, we're lucky that our job is a combination of mostly interesting problem solving and high pay, so I'm thankful every day I've been able to carve out a 20+ career doing something I love. Others aren't nearly as lucky.

And yet, I've had burnout twice, once during the dot com bust, and once a few years ago where I had quit my job for almost 1 year. I'm pretty happy these days, but things go up and down, like everyone else.
MPTC: Video Rendering for Virtual Screens Using Compressed Textures
First, realize that science is not just a partisan issue. The liberals in the United States hate science just as much when it's not on their side. They don't reason things through.

I can't find it but there was an NPR story about a teach whose black students performed worse than the white students. The school's response, "Racist test!" The teacher reviewed the test, found nothing racist and looked further. The school was a bit peevish, but couldn't stop him since he was doing it on his own dime. The end result? The black students were all lead poisoned from their homes. The teacher worked with local clinics for free treatment and local rehabs to mitigate the lead in the houses. At the end of the year, the black students dramatically improved. That is science. Test a hypothesis with data.

You need to look for people in ALL parties that will listen to you. I could be such a person in the Republican party. I haven't been an official member since I ran a campaign for Coroner in South Bend at 18. I agree with them far more the Democrats. I also think that the party has left its core tenant of "Do what you want, but not on my lawn or public."

Publicly attacking half of the voting populace by explicitly excluding them from any consideration is a) impolite and b) un-fucking-scientific.
Current state of JavaScript
"Gifted" programs were primarily used as a way to resegregate schools. So no, I don't think so.
Remember when nearly the entire business media predicted that if Trump was elected the stock market would crash immediately?

Some of my smartest friends (at hedge funds) placed large bets mid to late 2016 that the market would decline. Now here we are.

The lesson isn't that Trump is awesome for the economy (maybe he is, maybe he isn't) or that the market won't crash tomorrow (maybe it will, maybe it won't) but rather that even the so-called experts are relatively clueless when it comes to financial timing. Remember Brexit? Same story. Good lessons for the rest of us trying to invest. If you want to learn more, read 'The Bogleheads Guide to Investing' [http://fave.co/2jpTKmf] which is an excellent place to start.
Even if you don't expect any scientists to want to be on a Republican ticket, why refuse to support prospective scientists who would do so? There might not be many conservative scientists, but I'm sure they exist.

The only answer that seems feasible to me is that they're not really interested in getting scientists elected, instead they're more interested in scientists who are willing to abuse their authority to promote progressive causes.
Apple Seeing Mixed Results from Cloning (1996)
Diversity and Speaking
Surprised nobody mentioned the "Python unicide"

http://lucumr.pocoo.org/2014/5/12/everything-about-unicode/
there are lots of people who have a knack for things that don't fall into the traditional Stanford-Binet definition of "gifted". Nor does it account for a person who matures in their teens or 20s or beyond.

I am also somewhat nervous of bias in the definition of "gifted", which may have things build into it which are correlated with race or culture. Put simply, there are really bright people that the system never catches, at any stage.
The Future of Programming – “Uncle” Bob Martin