skysight-inc/HackerNews huggingface dataset:
> or that isn't intrinsically linked to a git repo

This is required because the configuration is versioned in the git repository.

> has no concept of a build triggering arbitrarily

This is not entirely correct anymore. Drone can trigger builds and deployments using the API or the command line utility, and there is a PR to add to the user interface [1]. The caveat is you need to trigger from an existing build or commit, because Drone needs a commit sha to fetch the configuration from the repository.

There are individuals using Drone + cron to execute scheduled tasks such as security scans and nightly integration tests.

[1] https://github.com/drone/drone-ui/pull/69
Scarce, but there's no shortage.
On the other hand sports bring in insane amounts of money, publicity and status to colleges, especially state schools where without them they probably couldn't compete with private schools.

http://www.cheatsheet.com/money-career/ncaa-20-college-footb...

Also given the rising obesity rates and health concerns related to obesity I would say physical fitness is very important in today's society. Education spending should be improved but education isn't all about studying from books. We need mixture of arts, physical education and formal education.
As someone who manages an ATS for a global company that keyword myth drives me crazy. The ATS adds a ton of value to the recruiting process and in my experience most good recruiters don't use a keyword scoring system or at least trust one.
I am mildly excited for Kaby Lake for laptops.

I was excited to buy a Kaby Lake Mac Book Pro. Especially when the Dell XPS13 is showing off >10 hours of 4k video playback on battery [1]. I can get about 12-14 hours on my 2014/2015 MBP (coding with a dark background, low brightness) I really enjoy the added flexibility longer battery life gives me.

[1] http://www.pcworld.com/article/3127250/hardware/intel-kaby-l...
Show HN: atom.watch – beautiful clock in the browser
Why I use an in-memory database or a traditional database management system
Three or four years ago I'm pretty sure I spent around $1300 on my 13" MacBook Pro, 16GB RAM, 500GB SSD. Not as many ports as yours, but 2 USB 3.0, two thunderbolt, and an SD card slot is plenty for me. "Retina" screen, great trackpad. Pretty small and thin and well-built.

Got it refurbished from Apple saved a couple hundred bucks. It did have a fan problem right before the warranty expired -- when I sent it in for repair, they ended up replacing (with no charge) huge amounts of it, in addition to the fan problem I specified (replaced the entire graphics board and logic board, as well as entirely new display, because their diagnostics found problems I have no idea what but I'm not complaining -- I think the moral is always take a macbook into the apple store for a checkup right before the warranty expires, come up with something small to say there's a problem with, have them run all their diagnostics, be friendly and polite to the apple desk person).

I'm pretty darn happy with it. It's still plenty fast enough 3-4 years later. (Looking it up, it's dual core i5, but I've never really wanted for more cpu; I'm not a gamer though it must be said). I think when I bought it a newer model had _just_ been released, and price reductions on the model I got.

So I dunno, it seems pretty comparable (some things better, some things worse, but a pretty similar machine) to the thinkpad you purchased for a comparable price, really, doesn't it? Not neccesarily better, not neccesarily worse, depends on what you're looking for, similar price.

I am not sure I like the direction macbooks have gone since then, in price-to-features, it's true. I'm not alone, which is why Apple is trying to assuage mac owners.
It will take you a couple of days to adapt, and it's good for your brain plasticity.
> If you look at the market, the pace of growth of wages in programming field exceeds most of other industries.

If you're going to make that claim it would be helpful to cite a source or two. Would also be nice to know how much it "exceeds most of other industries", if the average wage growth is 3% but it's 3.1% for us that's not very meaningful.
you didn't use computers either, or cellphones, or visited this forum.

Again whats your point?
Administration tasks are not really in our scope yet (at least not for 1.0 as it's a huge job to boil the ocean, so to speak) and our focus is on making the best developer experience for CD Pipelines.

There's a lot of job level configuration that's moving into the Jenkinsfile with Declarative Pipeline [1], such as triggers, and you can expect that process to continue.

You're right on the plugin conventions having to be entirely ported. There's a whole new UI stack that those plugins have to adopt and we have to think carefully about how we design those extension points rather than blindly pulling them into the UI.

[1] https://jenkins.io/blog/2016/12/19/declarative-pipeline-beta...
Did it have 3840 x 2160 resolution (4K)? If so, my bad, I should have looked closer.
A lot of these arguments read intuitively, but:

Federation has the problem of being harder to prevent abuse.

But this is also an issue with centralized systems (see Facebook, Twitter right now).

And for systems that use the phone number as the user's identifier, like WhatsApp or Signal, it's even harder: which server is associated to an user? What to do if the user registers to more than one server? How to prevent a server from saying it has registered a user, when the user didn't do it?

This is "hard", but solved. Bitcoin and similar systems do this (prove identity) very well already.

And when you control the whole infrastructure, it's easier to provide a good user experience. With federation, you are depending on the quality of other's implementations.

Google doesn't control email, gmail is still a pretty good experience. Controlling the infrastructure should lead to better quality and experience, but practically often doesn't. Does anyone love iTunes?
Otherwise we'll project unrelated biases under the guise of science. Otherwise we risk unconsciously ignoring or lessening the relevance of facts that contradict those biases.

There's nothing sexist about studying the differences between male and female and learning about the biological/physiological strength and weaknesses of each. But there's little scientific justification in extrapolating that to unrelated conclusions.

Edit: Not to mention the fact that we know very little about the brain compared to literally any other internal organ, so attempting to draw conclusions about behavior or sociology based on changes in the brain in some women during pregnancy is probably a fool's errand.
Excessive load on NTP servers
No one's career gets made by catching a car thief.
Perhaps by busting a car theft operation but no one is going to get promoted for one car thief.

I would suspect that the hostility you felt from the officer was because you got your car back and no one was injured so there was no glory to be had in arresting the thief.
This is indeed an awesome answer(thanks for that!) but my question is: is ARM really so ahead in terms of debugging and tooling?

I ask because in my experience dealing with current ARM-based boards, the development experience is, let's just say less optimal. So is there any chance we might actually see better debugging experience in RISC-V when the openness attracts more users, or is this really a hardware company's task to solve?
Syncing is done with multiple time servers.

Still looking for time servers!
Ask HN: Whats the biggest thing holding you back from your goals?
time, money, focus, skills, training, fear? other things?
>Yeah, it's not thin and weighs 1.5 pounds more than a 15" MBP.

It also doesn't run OS X, and lots of other stuff. If you try to understand it as "value for money", then there are far better computers for number crunching that are way cheaper than a Mac. Instead with Mac you get lots of marginal returns, that, if you have the money can appreciate, and they are all focused on things other than raw performance per dollar.

Weight, size, construction, design, no crap ware, magsafe (rip), great trackpad, first to get hi-dpi screens, first to get modern more powerful ports, first to ditch legacy stuff, and good battery life (despite some recent problems it has been traditionally better than the PC competition, even for units 2x the size). Plus a whole ecosystem that has the same values, of smartphone, tablet, watch, desktop, Cloud services, etc. And a great resale value.

Also Apple traditionally uses it bargaining/money to order the best parts of what it orders (quality assurance wise). They don't get the most powerful Nvidia, for example, but for the model of Nvidia they do get, they get the most careful produced units. Same for less/no stuck pixels on the monitors, etc. Don't have an exact reference now, but I've read that from 2 different people working for other OEMs/suppliers. Of course its also inevitable for every product run that runs in the millions that they also get some duds as they had in the past. The screens on MBPr's or iMacs have for example, have consistently been top of the crop, with respect to color, brightness, etc compared to other (cheaper or not) laptops. Compared to dedicated pro screens that cost the same as the whole MBPr just for the screen, no, but that's not the point. The point is in the balance.

Even not having to bother with 200 customization options is a feature for some.

About the "it's not thin and weights 1.5 pounds more". This might seem like OK tradeoff to you, but is enough to drive some people crazy, like this guy:

I’m have to admit being a bit baffled by how nobody else seems to have done what Apple did with the Macbook Air – even several years after the first release, the other notebook vendors continue to push those ugly and clunky* things. Yes, there are vendors that have tried to emulate it, but usually pretty badly. I don’t think I’m unusual in preferring my laptop to be thin and light.
I’m personally just hoping that I’m ahead of the curve in my strict requirement for “small and silent”. It’s not just laptops, btw – Intel sometimes gives me pre-release hardware, and the people inside Intel I work with have learnt that being whisper-quiet is one of my primary requirements for desktops too. I am sometimes surprised at what leaf-blowers some people seem to put up with under their desks. I want my office to be quiet. The loudest thing in the room – by far – should be the occasional purring of the cat. And when I travel, I want to travel light. A notebook that weighs more than a kilo is simply not a good thing (yeah, I’m using the smaller 11″ macbook air, and I think weight could still be improved on, but at least it’s very close to the magical 1kg limit).* (Linus Torvalds)
Did they fix the coil whine?
Uncontrollable by governments ? Why ? Easy to disrupt the frequency and if you're following the law you need a frequency license in the first place. If you don't get one, they have a good reason to disrupt you even if that's the only thing you're doing wrong.
OK, this was a repost which was previously covered in https://news.ycombinator.com/item?id=13198960

Sorry...
Why oh why does the page need a custom hijacked scroll speed and a custom scrollbar? Completely awful to use, closed the page as soon as I noticed the wonky scroll behavior.
Yup, we have one here, it's a beast of a machine when fully decked out.
Nice, I don't need a fire breathing gtx 1080 and the noise and terrible battery life. However the GTX 1050 might well justified. Very curious how long the battery lasts.
http://euanmearns.com/eroei-for-beginners/

The issue is not so much about the EROEI of an particular process in the small, as about the headline overall availability of energy from all sources to civilisation as a whole. That article discusses the "EROEI cliff" possibility, where as it declines more and more human effort must be put in to replace it, resulting in a civilisational collapse.
As a self taught "make things that do what I want" sort of a coder, I am eternally worried about the things I don't know. Each solution is the best I could come up with - but I'm confident it's still probably shit.

So I often just wish I had someone to talk to about what i probably fucked up, or why it was a bad idea. For now my code is just littered with "I did x because y but I'm not sure if z was better or if there's another option I couldn't see".
Not trying to split hairs but is the study statistically significant that they can safely generalize to all women? Regardless I think the phrase "some womens'" would have been better in the title.
Training is also a good idea since bringing a new person to a team has a negative effect on the productivity of the team (#):

(1) If you are not working on a greenfield project, it takes some time for the new hire to get up to speed. During that time, their productivity is negative: They are not really productive yet, and they need help from everyone else on the team.

(2) If you add people to a mature team (or remove people), the team dynamics change completely and the team might need several months to get back to their previous performance again (##).

So, hiring a new developer can cost you several tens of thousands of dollars / euros even after you already hired them. Training your existing developers can make sense here - They get a productivity boost sooner. And, when I teach inhouse-trainings, I always have a feeling that people are more motivated to do their job after the training, even when they cannot immediately use what they have learned: It matters to them that their employer cares about them and their technical excellence.

Still it often makes sense: Some times, you just don't have enough people for your long term plans. But don't expect too much too early.

(#) Adding people to a late software project makes it later / You cannot get a baby in one month by hiring a team of nine women.

(##) I collected some data about this when I was an agile coach for two teams at a large company. We added 2 developers, productivity dropped, needed ~6 months to become reliably higher than before adding the developers. Unfortunately, I cannot share the data. Also, I guess this was an extreme case: Complicated legacy system.
I just wish they'd give me this in a 13inch package.
(like the Alienware 13, just with a more mature chassis)
I made the switch from civil engineer to full stack developer in my thirties.

I knew some HTML, CSS and PHP and had been setting up websites for family and friends. I started freelancing in addition to my day job. Moved to creating PHP web applications and taking on more and more advanced work.

I slowly picked up larger projects, better clients until I got to the point where I was freelancing full time. Now I have a few clients that keep me busy working remotely. I have had a few contract positions 3 to 6 months at a time but mainly it's been freelance since I made the switch.

It's lots of work, you're constantly learning and trying new things. If you enjoy that and have a knack for programming go for it.

I have interviewed with some local companies I wouldn't say I was passed over for younger employees, mainly just not a good fit not enough experience. I can see where some companies would prefer younger candidates.

I would say GO FOR IT but maybe learn/get back in the game by freelancing/keeping your day job. Unless you can afford to quit your day job during the transition.

I would also recommend learning full stack instead of just focussing on front end, it's becoming more blended anyway. Front end is moving toward React, Angular, and Vue.js and is as complex more tightly coupled to the backend.

Also I would focus on learning Laravel (PHP) or Rails (Ruby) I think these are higher paying with more job openings/interesting projects.

Laravel has a great ecosystem, check out LaraCasts.com.

Rails is great as well.

Good Luck with the transition.
It's funny as an alliteration: He is still a hacker hacking with Hack.
> If you can afford to live in an area with high property taxes, the US school system is great, your kids probably go to a great school

Such affluent towns are effectively private schools by other means.

They are a kind of boarding school where the entire family resides.
By definition, you cannot train a Senior Developer in 43 days, as that takes years. But it would be interesting to find out how much companies can save on recruiting by hiring promising entry-level developers rather than chasing rarer and more expensive Senior Developers. On the other hand, what is the potential loss from putting developers in over their head? As always, the most important figures that one needs for management are unknown and unknowable (Lloyd S. Nelson).
I said that pro users made them rich, I didn't say that they had done it by buying stuff.

Apple has been reaping rewards from the pro market for years. It's been those pro users who have been advocating the platform among friends and family. It's been those pro users who have been the perfect subject for those marketing campaigns showing how awesome new products are. It's been those pro users who write tech blogs and make the noise about Apple. It's been those pro users who made the brand what it is.

I'm not saying that pro users directly bring cash to Apple (they do that too - look at the number of computers IBM is buying and tell me it's not because of those pro users who made mac the ultimate development plaftorm). The point is, Apple was using the pro users as their market driver, creating positive buzz and actually telling people about the alternative (out of US Macs never been that popular). Also, basically any pro user is better for making an ad than normal user - normal users use stuff that's available in the browser everywhere.

Pro market does not have to be the main one for Apple. It has probably never been. The problem is that with pro users you lose a ton of market influence and its going to happen. The proof is in the article - Tim Cook would not bother to comment on the subject unless it was actually important. And it is important. Apple was always about the ecosystem. If they break the ecosystem, they will fail. Right now it does not look to good for them in the long run.
Ask HN: What's the best material to learn differential equations?
I think we are talking about different things.

What I meant: Truck drivers are driving down a 3 km long street, where it is clearly stated that they are not allowed to go and at then end of that street is very old, wooden bridge with a roof. Almost never trucks went down there until a few years ago, the roof had not been repaired in ages.

Since the prevalence of GPS that street is regularly blocked by trucks stuck at a dead end. The roof was taken down around a year ago by a large truck ignoring at least 5 signs he is supposed to look out for (multiple max weight, max height, etc.).
My kids don't care about getting wet either. I do.

Don't get one if you don't want to, the discussion is whether it's useful and it is. Not just for the weather not just for rain. For many little things in life.
It's really instructive to just look through and try to grok Saša's code on github. https://github.com/sasa1977
I thought the same way, but luckily Keep has a way to export everything to HTML.

In the worst case scenario you could export all of your notes to an easy to read format and start importing it to a new system.
Facebook charged with misleading EU on $22B WhatsApp merger
I have an action point from a meeting I'll borrow a scrap of paper and a pen off someone else, do it as soon as I'm out of the meeting, then bin it.

Apart from that I haven't taken a note for the last 3 or 4 years. I had stacks of unsearchable notebooks with near-unintelligible scrawl in them, and rather than improving/indexing my note-taking I just gave up on it, reasoning that if I had gotten away with bad note-taking for 15 years then I could probably get away with none at all.

Turned out I was right. Without having notes as a crutch I end up concentrating harder on understanding and remembering on what people are saying. YMMV but it works well for me
> At present, Instrumentl covers non-human biology (including zoology, botany and marine science), ecology, evolution, agriculture, soil science, Earth science, palaeontology and environmental science.

No computer science yet :/ Finding grants and applying truly is a time sink.

Leo Szilard predicted it years ago:

> “but then why not do something about the retardation of scientific progress?”

> “That I would very much like to do,” Mark Gable said, “but how do I go about it?”

> “Well,” I said, “I think that shouldn’t be very difficult. As a matter of fact, I think it would be quite easy. You could set up a foundation, with an annual endowment of thirty million dollars. Research workers in need of funds could apply for grants, if they could mail out a convincing case. Have ten committees, each committee, each composed of twelve scientists, appointed to pass on these applications. Take the most active scientists out of the laboratory and make them members of these committees. And the very best men in the field should be appointed as chairman at salaries of fifty thousand dollars each. Also have about twenty prizes of one hundred thousand dollars each for the best scientific papers of the year. This is just about all you would have to do.
Yes, it really is that bad. It's based on XML, which in theory would be possible to do right, but all the actually existing XML libraries insist on validating everything at the drop of a hat (probably fetching schemas over the internet) and a horifically overengineered model of namespaces where you can't do anything until you've precisely defined all your namespaces.

The vanilla XMPP standard doesn't permit a server to deliver the same message to more than one client for the same user. This is utterly wrongheaded and falls apart as soon as you start logging in from multiple devices (e.g. phone + computer, or even just two different computers). This was obviously terrible and has been obviously terrible for decades, but it seems impossible to change it. There is an extension to work around the problem, but extensions take forever to get approved and twice forever to get actually adopted in real clients.

The groupchat UX was always awful, partly because groupchats were never properly federated (they have to live on a single server) and there was no way to do groupchat history for people who didn't keep all their devices turned on all the time (other than, you guessed it, an extension that got stuck in limbo for a decade or so) but mostly just because all the clients sucked. It really isn't hard to do groupchats right: all you have to do is alert when the user is mentioned but not alert on ordinary messages to the group. But somehow everyone managed to screw it up.

XMPP was objectively terrible (or at least, all the XMPP clients were objectively terrible). Worse than AIM. But there were people who were (understandably) blind to its faults because it was open-source, and this anti-synergized with the traditional-unix luddite tradition that rejects anything other than plain text in messages, and the good old standards-first approach that brought us XHTML2.0 and CSS2.1 and a decade with no HTML standard (i.e. trying to standardize everything before any implementation, which never works - what works is allowing clients to add extensions and then standardizing what's been shown to work and become popular, a la WhatWG).

The real issue is that if you try to build an XMPP client that defines something "non-standard" you'll get torn to pieces by the OSS fans. Many of the niche instant messengers are probably running XMPP under the hood, but they don't want to expose it or support federation lest they get accused of trying to "embrace, extend, extinguish".
I'd love to hear how this laptop runs Ubuntu or Mint.