skysight-inc/HackerNews huggingface dataset:
sysvinit has it's warts too and it can get quite ugly.

For example, atm I need to have 3 services. Two of these services need to run at the same time, they can run separately but then they are not useful. The third services can only run with both services online and is first run 15 minutes after boot (not earlier!) and then every hour but the hourly run MUST NOT run before the first run of the boot (ie the very first run may happen 15 minutes after boot, even if the hourly run would have happened in that time, it cannot)

This is not trivially achievable with cron and classical init other than resorting to complicated shell scripts in both.

With SystemD I can cut down on the complexity by declaring this dependency in the service files and the timers in systemd are sufficiently configurable to achieve what I need.

Sure, systemd isn't flawless, but it's a mile better than the average init script I'd have to hack together otherwise. Journald isn't pretty either but with the right configuration you can cut down on the lag.

And before systemd problems like the above wouldn't have errors in specific lines either, some shell script would be subtly wrong and the entire charade would collapse in an instant.

You don't have to think about systemd at all. Ansible and other modern tooling can abstract managing the machines for you (atm I managing about 200 VMs in Ansible playbooks and it works great)
In most cases the king didn't fund his own infrastructure, he convinced the people to pay for it.
Writing with the machine (2016)
I hope this pans out. We could be on the brink of another Green Revolution.

https://en.wikipedia.org/wiki/Green_Revolution
1. This initiative is vital to contemporary book design which suffers from a total monopole owned by Adobe.

2. Book designers and digital UI designers are two distinct jobs which need to overlap to go further: designing books with code, include in print design what we learnt from the Web, transmit typographic culture to the digital designers eye, etc.

Long life Paged.js!

(until browsers finally support W3C specs for paged print, CSS-Regions and others)
That's a moot point given that:

> I realized that my entire bathroom could be done without me touching anything so I could keep myself clean.
Free public transport is a can of worms; in general, free tends to attract walkers and bikers but not drivers, since price is not really how a car competes with public transport. And attracting walkers and bikers would probably be a negative. There's also a negative cycle where some walkers and bikers will switch because the free service is good enough, so the services become overcrowded, so more service is provided and the increased frequencies make public transit even more attractive to walkers and bikers. So you end up increasing costs quite a bit with no increase in "revenue".

There's also the fact that in even moderately busy systems, the amount of fares collected is not insignificant. As an example, New York's MTA: http://interactive.nydailynews.com/project/mta-funding/

$6B out of $15B is quite a lot of money. Raising taxes to cover $6B in lost revenue would be quite the feat. And why wouldn't that $6B be better put towards housing, or hospitals, or schools, or even better public transport services? It's generally better to make services more useful, than to just make existing subpar service free.
at which point will it have a negative on human life? (hopefully just humans)
Yes, that's fine by me.
I love FreeBSD, but as a routing platform, VyOS/EdgeOS are pretty nice.
Saying "yes ok lets kill you" just says "yes you are not worth saving"
Lack of contributors? systemd had over 300 different contributors the last 12 months. That makes it in the top 2% of open source projects (tracked by OpenHub). Which is very impressive for being such a low level component.
https://www.openhub.net/p/systemd
I'm one of those people who uses a paper towel to open public bathroom doors. I get upset when:

1. There's no trash can by the door for my auxiliary paper towel

2. The door isn't push on the inside (can't kick with my foot).

For the reason you mention. I'm sure it's mostly just conditioning. It's a harmless preference and it probably saved me a few colds (although, perhaps getting a virus would have helped me in the long term...).
> We don‘t have a speed limit because the majority of the people would hate that.

That prompted me to look for polls.

> (2015-10-15) 56% of those polled would support a speed limit of 150 km/h on all German Autobahnen

Representative survey by YouGov, source: http://www.faz.net/aktuell/politik/inland/umfrage-mehrheit-d...

> (2018-01-26) A slim majority of Germans (52%) supports a general speed limit of 130 km/h.

Representative survey by Forsa, source: https://www.tz.de/auto/tempolimit-autobahn-knappe-mehrheit-d...

> (date unclear) "Are you for or against a general speed limit of 120 km/h?" - 35% for, 62% against

Source: https://de.statista.com/statistik/daten/studie/258757/umfrag... (they won't disclose source, survey method or date unless you cough up your personal data)

So it appears that a speed limit would be supported by the majority if it starts out reasonably high. (That's the same way the Swiss did it: They started with a relatively high speed limit, and then lowered it as the majority mindset shifted towards higher energy efficiency.)
What a weird coincidence, since I actually am doing karate too... And I totally get what you're saying. There is a tremendous amount of knowledge hidden in each kata (in addition to having to remember the kata itself, and there are 26 of them) and without repeating how you describe it there is just now way to make progress in shorter time intervals. But I would not have thought to make the parallel between math and karate, I always viewed them as requiring distinct learning approaches.
Implementation of adversarial attacks and defences
Are you now aware of blockers? Resolving them? Doing this at the stand up or after as a breakaway means you are working collaboratively. If it means stories close or tasks move to done, there's the value.

Other value is everyone knows what everyone else is doing, in case it may block you or them. Huge value.

Stand ups are huge if not seen as being 'just in line'
Im not talking about the existing projects.

Either way, if it comes to a point where you have to pay for something like using a programming language. Pay whatever you have to now. But start moving to something other tech over time.

And yeah, don't start new projects in Java.
A problem with this is that it’s harder to do useful comparisons when most people have experience of only one of the things being compared. Eg if students say they are happy, does that mean the College is good or that they just bring in students who were happier than average in the first place.
"We're clever and resourceful enough as a race to deal with this problem."

In theory. But in reality the bigger challenge is to actually work together as humanity for a common goal. And given our history the current amount of cooperation is allready impressive - so it might be a good challenge to unite humanity in general. I am quite optimistic in the long run.

I mean, the internet is barely 20 years old for the common people ... it just takes time to grow together, when we have a history (and probably genetic heritage) of caring only about the immediate things around us.
And the more drastic the droughts etc. get ... the more people see it as a problem and act. And yes, the great barrier riff and the polar bears might die out, but there are worse things, that can and probably will also happen.
But we as humanity will survive, maybe on a slightly different planet, though.

So I don't think it makes sense to fall into depression, when the expectations were simply unrealistic.

I mean, sure, I would like to stop coal and fracking rather tomorrow and get power from solar plants in the desert ... but we simply are not there yet, as the challenge is big and not only technically.
my github is in my profile where you can find my email ;)
There's basically nothing in this article, and whatever there is, is confusing.

For example: they keep referring to "sensitive data", by which they probably mean Article 9 data [1], ie: data revealing racial or ethnic origin, political opinions, religious or philosophical beliefs, etc.

That's only a subset of GDPR data, and in my personal experience, rather the exception than the norm. The norm doesn't seem to be discussed at all.

The UK's ICO Guide [2] is a much better guide.

[1] https://gdpr-info.eu/art-9-gdpr/

[2] https://ico.org.uk/for-organisations/guide-to-the-general-da...
> how good it fits the tonal languages

Chinese may not have been tonal when the script originally arose. See https://en.wikipedia.org/wiki/Old_Chinese_phonology#Tones_an... and http://languagelog.ldc.upenn.edu/nll/?p=4906
Eh, that's just the typical IPO prospectus, all doom and gloom. They're at billion-dollar revenue, still grew 30% in a year, and are cashflow-positive.
It need not be a trick. I subscribed the day Trump won because I wanted to support what is generally considered “left-wing” sources. I am also strongly anti-conservative and anti-libertarian, and generally agree with the NYT stance on most issues.
> this server drifted more than half a second out of synchronization before I found this issue entirely by coincidence

Sounds like time synchronization is not particularly important for you. We have alerts set up for high clock drift that trigger at abs(drift) >= 300ms.
You get the OU funded the same way you get regular university funded, in Scotland at least.
Thank you for the kind words, and you're very welcome :)
Utilizing video memory for system swap
I was at a wedding when the question was posted, hence taking forever to reply (apologies!).

I am of course biased, I want to say that up front. For Uber we wouldn’t really want to use Thanos for a few reasons but one primary one is that Thanos is upfront that they don’t really optimize for latency with metrics that don’t currently reside on disk, which can take significantly more time coming from S3 rather being mmapd on a local disk. We have historical metrics needed for anomaly detection (5 weeks of data) queried very frequently and the model of downloading the S3 data for each request or caching it locally (which would fill up the disk of query nodes quite quickly, since we have petabytes of metrics data) doesn’t really scale for us. Also we’re conscious of having to pay all the AWS bandwidth costs considering the dataset is in the petabytes and we run things both on premise and cloud.

Anyway I could definitely talk at length about this, perhaps we should write up something and put it on our wiki.
Motius GmbH | Munich/Stuttgart/Dubai | ONSITE | FULLTIME & 3-6 Months Intern | https://www.motius.de

Positions open:

* Head of Software Operations, Munich

* Marketing & Innovation Intern, Munich

* Think Tank Intern, Munich

* HR & Marketing Intern, Stuttgart

Motius is an R&D company that is designed to always remain young. New technologies are appearing at a rate never seen before in history. Young people are better with these technologies. With a mixture of a talent pool of over 800 young techies and an experienced management team, Motius uses new tech to develop innovative products and solve technical problems with world-renowned clients.

Email at: ashish.koujalgi@motius.de
> Is that a bad thing?

Of course not. But it makes sense to ensure that the vendors of these products are FCA approved.

> How about we let people do whatever they want with their data?

For the same reason we can't have quite a lot of other nice things - scammers and shysters will take advantage.

> there is an entire industry built on top of scraping bank’s web UIs.

There is, and now you can have a choice - a well functioning, secure ecosystem with oversight, or giving your login credentials to some third party to abuse as they see fit.
By itself that would only schedule it before dbus.service if they are both queued to be started; but since we'd like to be using socket activation to lazy-start it, you'll also need to make sure it's queued when dbus.service is queued:

[Install]
WantedBy=dbus.service

That's what I meant by "manually ordering nslcd.service before dbus.service".
Well, speaking as a web user, I hate AMP, and actively avoid websites where there's no other option. The reasons? Most of all, I don't like how they break the Back button in strange ways (I still haven't figured out how exactly it's supposed to operate, but it's certainly not working as it usually does in a web browser). And I don't like that all URLs are showing up as Google.

In abstract, I also don't like the notion of giving Google that much power. Even if what you say makes sense, and regulation is necessary, a private company doing it is the worst of both worlds - they are not accountable to the rest of us, and they have their own goals that contradict the public good.
It's interesting, I wasn't at all aware of her until a day or two ago. The first link I read about her was this:

https://www.vox.com/2018/8/3/17644704/sarah-jeong-new-york-t...

Which shows her "racist" tweets, and shows how they're only really racist if you strip away all context for them. It then shows how the alt-right use this as a tactic.

I found that very interesting, and I also now find it interesting to see who comments on these. Do you think Vox -- without attacking it as a source here -- is wrong that these Tweets have been read out of context? Were you aware that they were? Why do you repeat this talking point?
Pivot Bio (http://pivotbio.com/) is testing nitrogen-fixing microbes on corn this year.

And we are hiring: http://pivotbio.com/careers
EASY Ways to Help Weight Loss
The roms are not hosted on the site, it's linking to outside sources and proxied through cors-anywhere.
Absolutely, sandworm101 is wrong about yeast and I clarified that up-thread.
Who are you talking to? I'm not the one telling you to accept contracts you don't want to accept. By all means, ask for stuff. But: my experience is, the fine-toothed-comb people end up asking for things that the company can't give, and then take to Twitter about the "red flags" they've identified, and all I'm saying is that it's a bad look.

The legal wrangling, for most engineers, isn't going to do anything to improve the bottom line. Leaving and picking better companies, on the other hand, might.
timesyncd is a network connected daemon. Why would you not isolate it as much as possible?
Are there air quality meters available at affordable prices (say, <= $100) that can easily be integrated with home automation systems? (like, have an api, or that connect to cloud services so that I can capture the traffic?) Also, any recommendations on outdoor sensors? There have been a few crowd sourced efforts over thale last few years, but I've not been very impressed by them.
Yep, pretty awful. OP works for them : https://news.ycombinator.com/submitted?id=_Tanya_
Commercial $$$, I thought self promo for commercial license was against the rules?
Building and Debugging Windows Services with Topshelf
Readers != circulation. Many hotels, coffee shops, airports, libraries, offices, and hundreds of other business subscribe, but it has nothing to do with who actually reads anything.

Also that number is mostly quoting digital viewers, which are not audited at all.
Yes please explain why its a good thing to subscribe again to a news site that defends someone who wants to #CancelWhitePeople? Are you suddenly pro free speech because the hate is directed at white people?
for internal communication slack or discord
تامپره شهری محبوب در فنلاند
I don't know if it's part of the spec, but sbcl is actually case-sensitive, just that read upcases everything by default. There's a special syntax if you need to preserve case:

|this-will-be-read-with-case-preserved|
It reads like the kind of article that was doing the rounds a year ago.

The links you've added are very good and I would include the ICO's self-assessment toolkit, which is a useful guide:

https://ico.org.uk/for-organisations/resources-and-support/d...
It's sad to see (judging by up / down votes) that this community supports the endorsement of a racist (Jeong) and down votes who questions that. She said some seriously awful things, and the NYT's decision to hire her should be called into question.
The more I use Systemd the more I actually like it. It has some weirdness to it and there are parts that aren't really useful.

Journald is pretty stupid when you think about it. Either you're setup is really small, and logging to text files by defaults would be simpler to use. Alternatively your setup is large enough that you have a log-host/log-analytics, and logging to text files would be a sane default, as you need to convert the binary log to text anyway to do log-shipping.

It hard to argue that writing startup script hasn't improved. I would much rather write a service file than an up-start script.
Because my upvote might not mean enough, I agree, too.

1. Hovering over the black bar shows the title of the corresponding HN post.

2. Clicking the black bar takes you to the comments of the HN post, from which you can easily see discussion and click through to the link.
what about amp pages not displaying a link to get to the actual source site? almost every time I open a link from my Google home feed it fails to display that header with the source URL link. I then have to manually force it to chrome and modify the URL
> Especially avoid all that bolted on crap like timesyncd, resolved, etc.

You're pretty much stuck with systemd-resolved when you use systemd-networkd.

And systemd-networkd is a godsend. It's the first network setup tool that I've found that is:

- full-featured

- simple to set up for the 99% usecases like "just do DHCP whenever a physical interfaces goes UP"

- available and works the same on all major distros

- not a Lovecraftian monstrosity like network-manager
185,000 Plug-In Cars Were Sold in Europe in First Half of 2018
Alternatives to Software Engineering for CS PhD Dropouts
A few years ago I dropped out of my CS PhD program due to family reasons that were interfering with my studies. After dropping out I had a nice job working in an advanced development team that was an applied research job, but unfortunately my company laid off my division. I later found a job at a different company doing devops/SRE work, but the transition from doing research to active firefighting turned out to be too much for me.

I'm currently trying to find another position (I'm based in Silicon Valley). I love doing research, but unfortunately it's very difficult to find a research position without a PhD; I only have an MS in computer science, and the PhD is the union card for being a researcher. I've had some successful software engineering internships in the past, but the interview process for full-time software engineering roles has always been very difficult for me. I can answer FizzBuzz questions just fine, and I can also answer straightforward questions about algorithms and data structures, but I have a hard time with the more puzzle-like programming questions found on sites like Codility and HackerRank. I also don't have any side projects or open source work to show since I spent my undergrad years focused on preparing for grad school, and I spent my grad school years focused on coursework and research.

What other types of positions would be good for someone in my situation? I would love a research position, but it will be difficult without a PhD. I've thought about becoming a lecturer at a community college or a university, teaching computer science courses; while it's too late for the fall semester/quarter, it may be possible for the spring semester/winter quarter. I'm also thinking about starting my own software company, but unfortunately my runway is rather limited.
The article mentions on of the downsides being 9 month growing cycles, vs the 3 months for corn grown currently.
Are there any nitrogen fixing plants that live in water like rice? I have problems envisaging the biochemical processes there, but I don't know much about it in the first place.
It's usually added when some tragedy or loss has happened in the tech community. So if you scan the top stories, you will probably find something related to it.
> > The real problem here is that it is impossible to diagnose or debug this situation. Simply to get this far I had to read the systemd source code (to find the code in timesyncd that printed this specific error message) and then search through 25,000 lines of strace output. And I still don't know what the problem is or how to fix it.

> This seems to be really common practice in modern software development, and it sucks

I have this discussion with the PM and CEO every now and then. It is impossible to give meaningful error messages for all errors. For known errors you can give a meaningful error message, but for errors not yet discovered it's more luck than anything if you give a meaningful error message. The best you can do it make the software robust so it'll work if a non critical subsystem/plugin fails.

The next part of the discussion is usually them suggesting to just allocate time to figure most errors and write meaningful error messages for them. But the problem is that this isn't a mechanical system, but a system several orders of magnitude more complex, and even if we did spend multiple man-years doing it, the cost in terms of added complexity would be enough to get any management directly responsible fired.

That said, I completely agree that developers should spend time supporting and running systems so they understand the impact of some of those decisions. Especially should it be expected that when you encounter errors that aren't bugs in the source code, you account for them.
I have OCD, although it's not crippling.

My triggers tend to flare up most at night before I go to bed, or in the morning when I leave for work. Did I checked the hob is off, is the fridge closed, did I lock the door? Did I close the windows? What if I left the iron on and it falls over and starts a fire the house burns down with me inside it?

It's amazing how the mind can "catastrophize" mundane situations.

I live alone which probably makes it worse, but it doesn't affect me too badly during the day.
"Yet norms of civility also had another, more positive function. In an age in which religious, cultural and political passions were even more extreme than in our own, they enabled people to overcome deeply rooted and potentially dangerous differences, to live harmoniously side by side, and to discourse with one another without rancour, violence or abuse. Ultimately for Thomas this is their more important and enduring purpose, as “restraint, tolerance and mutual understanding” are the necessary preconditions for humans to coexist and flourish."

Yeah, we could do with more of this.
At this point the likely adverse effects are so obvious you would think that the elite of the leading polluters such as the US and China would act even if only for their own self-interest. They won't get away unharmed if the climate changes - large parts of their respective countries may desertify and 1930s Dust Bowls could be common.

What's the backup plan, for instance for the US? Invade Canada where climate change may make arable land accessible?

It's not the 1950s anymore where people knew about climate change but only speculated that it will only become relevant some time in the far future. The effects occur now and will change the world by the end of the 21st century, even humans with their inability to comprehend long-term consequences should grasp this now.

I really don't get how - at this point, with our current knowledge - the world is still just doing nothing.
Yeah, I seem to have gotten access from Seattle. Sweet!
Well, it is the Guardian. You don't read it expecting balance.
“Common view” that Japanese are typically collectivists is not supported by data
How to Resolve 404 Error: Page Not Found in Magento 2