skysight-inc/HackerNews huggingface dataset:
"Can you use only parts of systemd if you wanted to?"

Yes, though most distributions have chosen to use more than just the init functionality.

"Can I e.g. use the very useful dependency-based service initialisation but keeping my log facilities and networking management intact?"

No (logs) and yes (networking). Logging from systemd components, as far as I know, have to go through journald, but journald can send it as plain text to syslog, if you want it to. So, kinda yes on that one, too.

networkd didn't even exist yet when many people began using systemd for their init, and it is entirely possible to use other methods of managing your network services. RHEL still, AFAIK, has a hybrid model that keeps a lot of the old configuration files even though they have switched to systemd for a lot of stuff. Maybe it uses networkd on the backend; I haven't needed to find out, as the config files work the same way they always have.

I think the confusion comes from the fact that very few people want to only use one component of systemd. Even though you can, there is value in all of the pieces working well together and providing a consistent interface and API. Most distros that switch, choose to switch a lot of things over at the same time, because it's just nicer to do so, not because they had to. And, the people who hate systemd don't want any of it, so they never learn enough to know that they probably could get the bits from it they want without being tied to all of it.
Google only has about 85% marketshare in phones, 96% in Search, still problematic.

And Producer rights are affecting Consumer rights.

Without a free market, we're all worse off — the only justified monopoly is a governmental one.
How to scale a business: 5 sales principles to follow
https://en.wikipedia.org/wiki/Hedonic_treadmill

It's an instinct / not a problem as long as you don't know a better option. If you didn't have a running water, the trip to the well would also be something completely normal.

(I'm not saying that one option is universally better - just that it's easy to justify the other position as "I've always done it this way and it's super simple")
I should probably have qualified my statement with an "over time, in real driving conditions".

In a measured test, with a skilled driver, who does the right thing for the entirety of the test, it is most likely that he or she will be more efficient with a manual transmission than with an automatic.

However, in real life, for real humans, over a longer period of time, the drivers with modern automatic transmissions will be more fuel efficient than drivers with similar cars and manual transmissions, because the automatic transmission is a reliable machine that will do the same thing, every time. It doesn't care if you had your morning coffee or not, if some asshole cut you off, or if you got distracted or bored or spaced out and forgot to change your gear to the right one.

And, disregarding the disruption the EVs will be, technology constantly improves, while human skill is fairly constant, so it was just inevitable that automatic transmissions would one day overtake manual transmissions in terms of speed and efficiency. Arguing otherwise is just irrational nostalgia.
>that'll earn you a restriction on your license, barring you from driving a manual. It's probably fair, but almost everyone (myself included) chooses to practice in manuals

It is fair. When you do motorcycle training for up-to 125cc, you can take a scooter which doesn't have gears, or motorcycle with gear. If you learn how to use gears you know how to ride a scooter, but if you take a scooter, you're not allowed to ride a motorcycle with gears. It's 100% fair, and it's logical.
Replacing Proprietary Google Play Services with MicroG
> Adding additional licenses to the codebase complicates the usage.

Not really if the additional licensed parts are tests. Most things don't ship their dependencies' tests in the final binary.
> Is that how Rust does it?

No, safe Rust only has safe references, and that includes "this" ("self" in Rust). Because the lifetimes are part of the type, it does not require the runtime overhead of reference counting.
Angular 3, so soon?
The strange thing is that I have less people around me with virus problems, stolen card problems, scam problems, etc than 10 years ago. Despite the fact that we deem those devices less secure.

Something is off.
I've been tentatively calling the former FDO/Linux or XDG/Linux, FWIW.
What about your holidays?
The good (really, the bad) news is that whatever seems to have happened, haven't really happened.

No user's data is ever deleted by Google (or any other company) ever, even if you have deleted your account.

If you run some hosting company, you know it. You have backups and backups of backups.

Once I contacted a website who frequently SMS'd me to scrub my phone number and to not do that again.
They did it right, but after a few weeks I began receiving SMS again. Probably they ran into some issues and some of their data were restored from their backup.

Some companies could even have read-only backups so that they can have their data saved even in a massive attack.

Some developers have argued me not to ever delete user data. Just mark it is deleted, and never show it to user again. Having a way to actually delete your data may be used by some attacker to bring your service down.
It is way more fun to drive, weave through traffic and to take turns at higher speed because of heel-toe downshifting than driving the same car with automatic. You feel like you are one with the car sometimes. You feel like you are in control. You hear the engine obey your every command. In an automatic car (only extensive experience with Subaru and Hondas) you feel like you are in a bus. It feels completely irresponsible to break rules.

And the best part is that it doesn't have to be a fast car. My favorite was a Honda.

I got too many speeding tickets in a manual so had to switch to automatic. But every time I go to Europe, where the rental cars are manual and roads are curvy, staying reasonable and safe requires too much self control.

Regarding V8 vs 4-cyl, I think controlling myself in a 4-cyl is much harder than in the 8-cyls I've driven. The reason is that 4-cyls (obviously not true for all of them and one can tune the power band to be of any shape on any car) require you to raise the RPM since they don't have that much torque down low. That engine noise gives you that initial boost of adrenaline that starts the whole thing. This may not be true for all cars though since I've only driven Ford Mustang and Lexus V8s and mostly Hondas and Subarus 4-cyl.
True. However reducing the house edge to 0 would mean that they can play until infinity without loosing money on average.
Facebook experimented with a satire tag http://www.theregister.co.uk/2014/08/18/facebook_experiments...

If an article is posted from a known satire site then it's flagged as 'fake/satire', then if that's reblogged by a 'legit' site it'll pick up on the similarity in the title and flag it again.

I had this functionality on my social site a few years ago (before FB) and the tech side of it works beautifully but the people side of it, not so much.

I implemented it after seeing people spending hours arguing over posts from The Onion and similar sites, but it doesn't work because you get accused of censorship. Who are you to say it's fake? Why are you censoring me? That's what they want you to believe! etc etc

People are their own worst enemy, and there's no technological fix for that, people are jumping on the bandwagon and trying to 'fix' it now ( http://nymag.com/selectall/2016/11/heres-a-browser-extension... ) but they're ignorant that all this has been tried and failed before.
In Britain, eco-driving isn't a requirement of the test, but the examiner has to comment on it afterwards.

He told me I was a bit slow changing gears, but fine at anticipating when I'd need to stop.
Sure, but in a manual some percentage of my brain is always dedicated to thinking about which gear I'm in. In an automatic I have 100% attention on the road.

And when I said "stop quickly" I meant "a person steps out on the road in front of you". Gears won't help you here, because I don't believe anyone can downshift in the 2 seconds left to impact - the best you can do is press the brake as hard as you can. The difference is that in a manual every time I had to do that I was left with a stalled car because I didn't press the clutch in time, while with an automatic I could move out of the way very quickly.

I don't know man, I've been driving manuals for the past 7 years, and I bought an AMG car this year - which only comes with a 7-speed DCT transmission. I would never ever go back to a manual, unless it was like a Miata, or GT86 - those cars I want to drive with a manual, because they are super fun on a back road with a manual. But daily drive + almost 400 bhp? Only an automatic.

Edit: also, you are saying that in a sticky situation you can just drop a gear to get in the power band, like you can't do it in an automatic - in an automatic, you just press the throttle down and it drops as many gears as needed. Want full maximum acceleration that the car can technically offer at the moment? Press it fully. Want to accelerate quickly but without dropping 3 gears down? Press it half way. I feel like that's tons more control than in a manual.
I forget how much it costs to ship a container

Order of magnitude: thing "new iPhone" not "new MacBook." If that leaves anyone flabbergasted, yep, that is why containerization is one of the most important technologies in the world.
Manual transmission is not somehow cool, it just shows the inefficiencies of a regular gas engine more openly: that the engine has to run in a certain small band of RPM to provide the energy for driving. Automatic transmission covers the deficiency best - and will be the standard on the electric car future ahead. In that way, Americans are already used to the future.
When you say paper, do you mean Dropbox Paper?
Then don't trust a registrar.

Get a domain directly through a NIC that offers that directly.
Not quite the same thing but Rbutr (http://www.rbutr.com/) was features on HN a while back.

In their own words:

"rbutr tells you when the webpage you are viewing has been disputed,
rebutted or contradicted elsewhere on the internet."
Not sure what the articles point is? That you shouldn't write an application if you can use an off the shelf tool? Who does that?

I'm paid to write code because someone wanted an application. I don't think I could tell the customers who buy our application that they should learn some bash or excel and solve their business problems?

I assume under some rare circumstances a developer isn't faced with writing an app (site, CAD program, OS, ...) but instead to solve some business problem internal to a business - then you have the option of not writing code.
Demystifying the I-Device NVMe NAND (New Storage Used by Apple)
In once case they released a study of how algorithms used by police were supposedly biased against minorities. Their results were "almost statistically significant". In other words, they weren't statistically significant. But they went ahead and published it anyway, under an alarming clickbait headline. https://www.chrisstucchio.com/blog/2016/propublica_is_lying....

It makes me pretty upset, because that is the study/article that everyone references when discussing that issue.
Parent was probably referring to closing down entire products (e.g. Google Reader).
I'm paid to turn a business requirement into software. I create products. Coding is an unfortunately complex step in that process.
AWS – a new TLD
Huge amount of different tests. Manual gearboxes are generally more efficient, but not in all situations, and the modern dual-clutch automatic boxes outperform manual transmission in many cases.

But overall, there are hydraulic losses in classic planetary automatic gearboxes, and they are also heavier.

For instance,

http://www.consumerreports.org/cro/2012/01/save-gas-and-mone...

Personal experience: I regretted buying a Renault Laguna with automatic box. Horrible fuel economy. Even the torque lock didn't help, also highway economy was quite bad which was very surprising. Other than that, a nice car.
Learning to drive on an automatic is like never learning handwriting and going to typing instead.
It is, provided you pass to `DROP FUNCTION` the exact previous signature of your function.

Then, if you want to be able to revert your change, you also need to write a down migration, having a `DROP FUNCTION` with the exact same signature than your new function, and a `CREATE FUNCTION` that recreates the old one.

This is exactly the pain point my root comment describes and which pgrebase solves :)
Sal Soghoian Departs Apple
you forgot meth. 12 hours of doing the same thing over and over with no regard to loss sounds like a meth addict to me.
While I don't disagree, and I'm not sure if this applies specifically to Google in this case, but as a general trend oftentimes users sign their class action rights away in the EULA by way of an arbitration clause.[0] This, in and of itself, is also IMO a huge abuse of power. But it's perfectly legal and only serves to further entrench the power of the monopolists.

[0] https://en.wikipedia.org/wiki/Arbitration_clause
How modern is modern? I could believe this of my 2009 Honda Fit, but I'm fairly certain that my dad's '92 Civic, '99 Civic, and '92 Accord got better mileage when coasting with the clutch disengaged.
s/Oracle/IBM
I think it would depend on who is doing it, and how condescending they are.
However, it's more convoluted to use. You have to engage the clutch, put the shifter in neutral, and release the clutch again

This is how you should drive if you know you're going to be stopped for more than a few seconds. 'Convoluted' doesn't come into it - it's the default.
As I understand it, some of the main developers are being paid by Google to develop the language. The main page is also hosted by Google. Even though the language is technically open, that makes it a Google language for me. Not in a negative sense, it means that they should profit from it.

I still don't understand why they would have to license the Google fonts for testing and using them as standard fonts. EDIT: I just saw that Noto is available with an open license, just not the Go license. But I still think Google would relicense it to Go, seems like something Google would do in this case.
"Don’t mess around with Google or any company that you simply can’t live without."

If your life/internet usage is that simple i think you might need to take some computer/internet lessons in learning about alternative services that work just fine. There is internet beyond google and Facebook.
My point is that they far over-prioritized fuel economy. If you actually drive like that you will be spending a lot more time changing gears than necessary, and that almost any acceleration will require a downshift. I wouldn't recommend trying to stretch the gas mileage in the snow, for example, since you might need power to recover if you start to slide.
The other day I had problems with grep, so I rewrote it in JavaScript ... I could have used awk, but at least my script is more then double as fast as awk. I think it's some sort of procrastination and being self managed. Reminds me that I should get off HN and start working.
Weird Phenomenon in Google Trends for ReactJS and AngularJS
Number of hands on the steering wheel has nothing to do with reaction time.
But a text editor to open a file you won't ever edit is maybe also not the best idea. A pure text viewer can use different data structures that don't have to anticipate edits to the text and likely be faster. Or, on the other hand, a text editor trying to optimise the use case where people open large files without editing them (or only editing tiny portions of it), will likely grow a lot more complex.
I shudder at the prospect of getting my Google account disabled. I'm way too dependant on it for email, Chrome, and Android.
In India, it's the opposite. Very few vehicles have automatic transmission, major reason being mileage.
We are totally loving this at home. The kids love walking away as far as possible and seeing how the details seems to come out. I have a picture here where the boat on the water is a little triangle yet at a distance you would swear the boat is very detailed. Money so well spent.
Considering these two bad examples (and another one in a parallel thread), I still don't really understand what the downside is...
WeTrust, a new frontier in finance
I believe that personal data in the context of the Data Protection Act means data about you, so it wouldn't.
> please drive me to the hospital, I broke my arm

> I can't do that, the hospital is within 50 miles of a school and you're banned from being within 50 miles of a school, because you commented "she's very pretty" to a picture of your 5-year-old niece and we've decided you're a paedophile.
Probably because plenty of people are using Asana, and so are interested...
The JVM initially targeted more diverse systems than the CLR (desktop only) so perhaps the JVM needed more configuration options.

As far as I understand it, it was a design goal for the CLR to not require those configuration options.

In fact, a lot of the design of both the CLR and C# can be easily traced to various shortcomings and pain points of Java (type erasure, value types, versioned modules, exceptions in method signatures etc).
Did you go through these screencasts?

http://intorust.com
I was thinking about CDN caching too! Imagine this

<script src="https://cdn.spacex.com/js/jQuery-1.8.3.min.js" />
I was in the UK a few months ago for a meeting and they had a plate of sorts in the room with a list of company guidelines. One of them was ‘Everybody sells’.

It seems obvious but I'd never seen it put so starkly.
You know these occasioanl threads about engineer burnouts we see and post on HN? Well, I actually feel that when you are "burned out" and don't feel like writing complex systems is "fun" anymore, you actually become a better engineer - exactly for the reason described in this post.
Quite a few you're missing indeed.

Many ISPs give out a domain name and email service for free with internet contracts — you can set it to redirect to gmail until you need it, then just switch it over.

Tada, problem solved.
Emain inbox portability would be amazing!
> need unsafe code for basic operations within the language

Building custom back-referencing data structures is not a "basic operation" anywhere outside programming classes. Adding significant complexity to rust Rust to make a 2% case marginally safer would be make the language worse. As long as the vast majority of code is not unsafe, then it achieves its goal.
كهربائي الكويت 55050048
Central.gov and the ministry of information probably asked them kindly.
This is a bit of an odd link. The linked file doesn't really do much of anything -- just opens it and checks to make sure the magic number is valid, essentially. The actual file reader is at https://github.com/afrighetto/Mach-O/blob/master/parser/mach...
I downvoted you for random assumptions and insulting people you never talked to.

> a modern automatic transmission is controlled by firmware, a unikernel

Have you seen the source? If not, how do you know it's a unikernel?

> The shift points and the shifting logic are based on the developers' very dim understanding of economy and of performance driving

"dim understanding"? Do you have a reference for any of that? Why do you think it's developers, not mechanical engineers or engine testing that resulted in the shift threshold?

> there is often a significant latency involved - by the time the unikernel has managed to process all the inputs from all the sensors

Again, that's a heavy assumption unless you have a source for it. Also, from own experience in actually writing control software like that, real world sensors can be read tens/hundreds+ of times per second. But even with tiny 8K microprocessors you can process it more quickly. Mostly you sit in a tight loop and wait for new data. Processing it takes tiny fraction of the wait time.

> On top of that, the developers' opinions of what's acceptable and what makes sense are truly dim and utterly infuriating

Yeah... you're just throwing ad-hominem around. Please come post some sources which support your opinions.
>And many people are making that decision, so what seems to be your problem with this?

No problem with this.

My problem is that they frame it as if their personal habits/users are universal, and a computer that doesn't cater to these is inherently bad (as opposed to just bad for them).
Sure, for professional racing drivers.

The vast majority, certainly >90%, of people who claim to be driving more efficiently manually are simply mistaken.

It's mostly observation bias. They recognize those two situations a day where they really have the upper hand. For a second or two. They don't realize that in most other driving situations they don't even come close.
Virgin Galactic is charging 250k for their "some minutes in weightlessness" ride...
They say Tizen TVs with .NET support will come in 2017. Does that mean older devices will never support .NET? I couldn't find any information about that.
Oh, I know. I know. I'll be damned if it's going to stop me trying though...
It wouldn't work for me (UBS, Switzerland), I need to punch a code into a special calculator thing in order to login.
Grace Hopper Receives Presidential Medal of Freedom
I didn't downvote you, but you are on Hacker News, and you are complaining about bad software, and making the claim that said software will never improve, despite car manufacturers having extremely high motivations - to the tune of billions of dollars of market share - to improve this software, to meet stricter fuel efficiency laws and safety laws.
well, objects are great for mutable state encapsulation. a view , a scrollbar, a listview, etc are all highly mutable ( 60 times a second) and you can very well organize all of them in a 2 or 3 level hierarchy of inheriting classes ( a listview is a kind of view).

but, you may probably as well organize them as nested property sets each of which containing the other ( like a listview contains a view part and a list part). Not sure the result will be as elegant, but i'm curious to look at the result.
I also transitioned from gmail to fastmail a few months back and am very happy so far. Haven't had any issues and moving over was less stressful than I had imagined.
This sounds exactly like "Giropay" in Germany, a competitor to Sofort and supported by some banks, but has very low adoption.
Sometimes the validity of an opinion can be refuted by logic (e.g. if it is internally inconsistent), science (e.g. if it can be experimentally refuted) or morality (e.g. if it violates basic human rights).
Hitler is certainly not only a footnote.
Sounds pretty OK to me ;)