skysight-inc/HackerNews huggingface dataset:
ZFS with DKMS is a disaster, at least in my experience. Honestly, I can't recommend ZoL unless you're running a distro with relatively stable kernel releases that don't change substantially or that happens to be supported by ZoL with binary packages. ZoL on Arch was... trying at times. It worked great, but my paranoia meant that I ended up adding the kernel to IgnorePkg to force manual kernel updates (mostly for my own memory). But then, it also meant having to build all of the ZFS packages (including SPL) tied to that specific version. This usually meant waiting until the AUR packages were updated as I figured that indicated someone else must have tested ZFS on that specific kernel version.

I remembered thinking DKMS might solve the problem, but I ended up having to use recovery media just to get an environment to reinstall an older kernel and let DKMS do its thing after a botched update started provoking panics. I suspect a version mismatch based on the errors but never investigated it beyond fixing the problem and moving to the prebuilt modules. Things may have changed, but the Arch ZFS+DKMS packages were a bit flaky and required some manual modification just to boot (should've taken this as a warning!).

Granted, it was my fault entirely for being a bit too enthusiastic with ZFS on Arch. To be honest, if I were to use it again, it would be on FreeBSD. Not Linux. I recognize it's fine for other people, but in my use case it wasn't.
Reddit's Top 500-1000 Books
Over hundreds of years it breaks down but even a century from now it's 30x worse.

That doesn't sound right. Most sources I've seen[1] say that atmospheric methane has about a 10 year half life. I think the 30x figure you refer to actually represents the sum of methane's annual impact over 100 years. Despite the greater immediate efficacy as a greenhouse gas, the amount of methane remaining after a century should be so small that the impact in the 101st year would be extremely (likely unmeasurably) low.

[1] For example, https://en.wikipedia.org/wiki/Atmospheric_methane
Exactly. The whole point of these bikes is that they aren't docked to anything and can be left anywhere.

You can happily leave the bike parked correctly and in good condition, but there's nothing to stop a random stranger/group of drunk students making piles of bikes for shits and giggles.
I rarely use it on my phone but it makes my iPad incredibly useful. I have a whole series of workflows for sending standard emails and automatically scheduling follow-ups, preparing for meetings, publishing blog posts and so on.
P100 has double rate FP16 which makes it twice as fast, so make that 16x 1080Ti. Also those won't fit into one machine, so now you're building a cluster, and what are you going to use for the interconnect? You won't get linear scaling, so make that more like 24x 1080Tis plus extra development effort for scaling on a cluster, if your problem even scales that way. Now account for the power usage...
Thankfully, that's not how programs work, so your analogy doesn't really apply.
औरतो का मज़ार पर जाना कैसा है? – Shere Khuda Hazrat Ali Radiallahu Anhu
We do have a cancel button as well! Sorry if I was unclear. The UX on our site isn't the greatest - we use a platform to handle subscriptions. However, you definitely DO NOT need to contact support to cancel. Some people just find it easier to hit reply and say 'cancel'. FYI, we also proactively notify customers 3-4 days before a subscription renews. We want to make it as obvious as possible and give you the option to make adjustments. Transparency is critical for it to work.
Performance sort of has a paradoxical "coffee test": something that takes a few seconds is aggravating and you will wait for it but something that routinely takes 5 minutes will make you go get coffee or switch tasks completely.

With enough alternate tasks, waits are absorbed. Oddly, overall throughput can be worse with sporadic tiny delays that are technically indicative of a fast task.

You don't just want fast operations, you want programs that can be smart about gathering unavoidable delays into chunks. This can even pay dividends when consuming resources, as the gathered steps may use less (e.g. laptop wakes dormant hardware just once to perform several grouped tasks, instead of repeatedly over a short time frame).
I think the difference between devops and a programmer is that they're 2 different titles that describe two different responsibilities in the long term maintenance of software inside a company.
they should have a minimum level of compatibility. that's the meaning of a standard. that's why DVD players can play any DVD, no matter who manufactured it.

open standards means open competition. if in the future, only browsers who can implement the EME can survive, it will kill the small start up browser who other wise would have innovated and beat the incumbent.
I love joe. They released an up-to-date Windows binary recently, and I guess we'll get regular Windows releases now.
I don't think that the response is entirely unreasonable; Google doesn't have to comply if they don't want to, and it will just be a game of who flinches first after that.

It's not really unprecedented to request a change in policy or to try to influence a service you're using. I agree with you that this should just be an accepted cost of algorithm based advertising, but I don't see the response as particularly unreasonable. The companies want a change in how it works, and they're trying to throw their financial weight behind it.

I mean, it's not like they're suing to break contract, they're just not continuing to use the product because it no longer is serving their needs.

I'm really not trying to be a corporate apologist here - whether their ads are there or not I won't see them so I frankly don't care. But I'm not sure why there is a condescending attitude towards the corporations for trying to make a change, and then stopping use of a product they deem to no longer meet their needs.
Super Mario Run Available for Android [Download Now]
Scenes from our dystopian cyberpunk present
You haven't done modern carpentry at a modern job site.

It's basically all metal studs, a loud chop saw, and a Forman that doesn't care a bit about the craft.

It's about time and money. Most working carpenters would happily go back to hand tools, and a sence of pride, or workmanship at the end of a job. It's long-long gone.

"How do you know this dude?" Been a union electrician in local 6 in San Francisco. Biggest job was working start to finish at Pac Bell Park. Even the fledgling Finish Carpenters Union is just put it up. The locker rooms were all cherry/mahogany veneer. They came from a factory, and were put together like Lego. Finish quality of IKEA. And yes--the older carpenters talked about the good ole days--that are completely dead.

The art of construction is long gone.

I don't know of one worker whom relished using power tools.

Once power tools were brought in, the suits just expected more productivity.

I can't think of one trade that is considered an art these days. If you have a relatively strong back; anyone can do the job. It's mindless work. The only thing good about working in the trades is certain cities, like San Francisco have good unions, but they are being threatened.

Modern day miners. I don't gave a clue. Listening to that Bernie Sander's/Ted Cruz publicity stunt in Tennessee the other night, I learned that even if Donald brought back business to the coal mines; automation is what took all those mining jobs.

The coal miners want to go back to work, but the machines gave taken their jobs. A local union president said their will be a minimal increase in employment even if they open all the mines. He seemed completely discouraged.

People want to work. There just isn't enough jobs. And yes--tech jobs will be affected. Willie Brown is publically talking about the problem San Fransicso will have when this bubble ends. 'What are we going to do with all these unemployed tech workers?' He honestly seems concerned.
New Zealand declares a river a person
I hate spiders, I really do. I've been bitten by them a few times so I don't pick them up at all anymore. But I do get a container and put them outside if I find them in my house. They are, along with birds, really good at controlling annoying bugs such as mosquitoes.
You never know what might end up becoming the "radium dial" of this generation. People like to say shit is settled "just ask all the physicists! it's safe!" - uh no - shit isn't settled until 20/20 history can be the judge. "Hey, I wonder why all these workers are getting phossy jaw?" ...hmm? Their jaws were literally falling off their skulls. Nobody was wiser. All this cancer going around is definitely not a coincidence.
I share location with a few very close friends - for those who live in other cities, just cause it's fun. For those who live in the same city as me, because it enables serendipity ("oh hey i'm near your house and i see you're home, let's grab tea if you have time!").

I've also shared location with significant others in the past just cause it makes everyday coordination and organization better ("oh she hasn't left work yet, i'll hold off on cooking dinner")

This of course implies that a) you have nothing to "hide" from one another, and that b) you be mature about it (eg don't be upset if your friend is home but doesn't reply to your text/says they're busy), but these are things i value in my personal relations anyway.
Landon Mattox Guitar Ukulele and Bass Lessons
Keep a GitHub fork up to date
Ever since i learned lisp i feel very annoyed by languages having so much syntax. Just yesterday i was looking at tiny piece of Haskell code and it gave me headaches. Once you realize how much more productive you can be without cognitive load of juggling dozens of syntactic constructs in your head - it's hard to go back. and then you have benefits of homoiconicity on top of that.
The end of DRM for purchased music downloads was primarily driven by the need to break what the record industry perceived as a monopoly.

They got in bed with Apple, and at first they were happy with that -- Apple showed that offering a legal way to download music would succeed, so long as it was A) convenient, B) had a suitably large catalog and C) was priced in a way customers saw as fair.

And the result was Apple became a major player in the market, to the point that the record labels started getting scared of what Apple could now force them to do. So they needed to give Apple a competitor. Except... Apple wasn't about to license its Apple-specific DRM scheme to that competitor, and wasn't going to install the competitor's DRM scheme on Apple devices. Which left them with no way to introduce a serious competitor other than to go DRM-free so purchased music would be playable on all the popular devices, including Apple's. Thus, Amazon got to start selling DRM-free music (and eventually Apple got to sell it too).

I suspect sooner or later the book industry will have to go DRM-free to break Amazon's ebook stranglehold, in much the same way.

But video... is different. There isn't a monopolish player in the online video market. There are multiple competing services, some doing purchase and some doing temporary rental and some doing streaming and some doing combinations of multiple options, and there's nobody emerging with power to dictate to movie/TV studios the way Apple emerged in music or Amazon did in ebooks. Which suggests DRM on video is going to be with us for a while no matter what.

And video is one area where I have some sympathy for attempts to control access: the video market is quite young compared to music or books, and has had the short-term rental as a key segment of its market for roughly as long as it's existed. And this makes some sense, as video content tends to have less long-term re-use value: listening to a song multiple times, and re-reading a book multiple times, both seem to be much more common than watching a movie multiple times. So providing a reduced-price option which limits the number of times or amount of time of watching makes business sense. I'm unsure how to reconcile that with hardcore anti-DRM positions, since some type of access control is necessary to enable a rental market.
that's just a play on words. it's not an open standard if a completely unaffiliated party cannot implement the full standard (which I assume is true due to the blob for decryption).
When driving to pick up someone. Especially when its multiple people from different places. Pretty much the same reason why Uber shows the location of the arriving car.
We would probably have a lot more smaller birds, doing the same thing.
How Big Multiplayer Chess Works
I've used this at a music festival, to make it easier to find friends.

I uninstall the app at the end of the festival though. I don't need any more companies tracking me.
Samsung has a plan to turn Google into a dumb pipe
And how does their autocorrect not flag this?
I can't necessarily disagree with you, as I get older I start disliking software more and more specifically because most of it is half-done bullshit.

And I'm a software developer.

The decision making I see come out of some companies (and some people) absolutely blows me away. VS 2017 doesn't install support for MVC 4 by default, saving themselves a godly 6MB in the process... who the fuck thought that was a good idea? I found out because I installed VS 2017 and spent several hours trying to figure out why all my projects stopped working.

Or I found out today that if you try to use CPanel's automated licensing api, it won't license if the IP has previously been licensed with someone else, but has been cancelled. WHY?!?

Or SmarterMail's API's, only about half the options their documentation claims is settable is actually settable via their API. The rest just doesn't change unless you manually dive into their XML files and then reload the service. WHY?!?

People bitch about C and C++, but I personally find working in those languages less stressful because most of the time you're working at a low enough level that people aren't throwing shit over the wall at you constantly. I really really wish C++ had a better build tools story, but when it's all said and done I honestly believe the quality of the software written by C and C++ tends to be better than that written in higher level languages.

I know I'll be hung out to dry for that sentiment, and this turned a bit ranty, but after a while I just stop trusting any code that isn't my own because I know someone somewhere made a stupid fucking decision and I'm going to experience productivity loss as a result.

alright, I'm done ranting :)
based off of related comments in here, it seems like the freedom isn't really working in China either...

I think $10 a day is reasonable if you're moving around. It's a bit more than a movie ticket, and if you rent in the morning you get a full day's usage.

Though to be honest I don't know many US cities that would be fun on a bike...
Anticipating Human Activities for Reactive Robotic Responses
The with-* style function do not replace RAII except for the limited case of lexically scoped resources. Not all resources are scoped lexically -- e.g. file handles you store in a map. What C++ programmers typically see as the most important guarantee is that RAII is prompt freeing -- that is, as soon as said example map goes out of its scope (or is freed by its owner), then those file handles will also be freed immediately.

Neither the gc-based nor with-* based solutions handle that.
Time passes, and we lose friends
Ask HN: Most Secure and Convenient Personal Authentication Solution
Hi HN,

Recently noticed some suspicious activity on one of my accounts and with all the hacks going on these days figured its about time (I know, I know...) I begin locking things down. I want to do this without a significant cost on convenience. Currently I use 1Password (software solution ex. not their SaaS offering) to store all my passwords.

What I'm thinking of using: 1Password + Yubikey for 2 Factor Auth

Even if my base password is compromised, Yubikey will prevent access via 2FA and is still convenient to use with their 'one-touch' usb sticks. It's a bit harder to use on Mobile though but most sites that offer 2FA seem to offer a SMS backup option. Is this as secure as I can be? Pros / Cons?
I've been saying this for as long as anyone cared to listen: the IoT industry doesn't give a flying fuck about security. They care about shipping their product ASAP and preferably for under the price of their competitor.

The average consumer also does not give a flying fuck about the security of these devices unless they find out their baby camera is connected to the internet and strangers are watching their kids sleep. (E.g. no consumer is going to care that their smart lightbulb participated in a DDoS)

It was always going to be external factors that lead manufacturers to start giving a damn about security. Whether this is litigation (more likely in the US) or regulation (more likely in Europe) is yet to be seen.

I doubt manufacturers in China will care at all, unless the Chinese government starts caring because it's causing them issues on their domestic internet.

I'm not saying the solution here is to have lawyers suing every manufacturer for an RCE, that's not sustainable. I also don't think that requiring all IoT devices to be UL Security Certified™ (I just made this up) is a great idea either.

Something which is secure when tested in 2017, might not be secure in 2018.

I think the real solution will be when consumers realize most of this IoT stuff is a gimmick for manufacturers to be able to sell you something that requires a paid subscription to function, when the old model, while admittedly not "smart" worked just fine.

If you buy an IoT device and there's no subscription, then the only way the manufacturer stays in business is by selling more devices. For a device that requires updates to stay secure, this is a recipe for a bad time.

IoT isn't for the average consumer, it's for companies to be able to sell more chips and services.

Look no further than smart meters if you want a prime example of how utilities have utterly wasted the benefits of having nearly real-time data on their customer's consumption. Meanwhile the meter and IoT chip manufacturers have been able to sell them X million units. Billions of dollars invested and they are still no closer to the "smart grid" than when they started.
A similar scheme just opened here in Helsinki. The cost is €25 for a year, with each of your journeys being free if it lasts for <30 minutes:

https://www.hsl.fi/en/citybikes

To be honest Helsinki has such excellent transport infrastructure (bus + tram) that I've never been tempted to sign up for the bike scheme (as I have my own already).
The weight serves two purposes:

* Makes them less attractive to steal and ride at high speeds

* Makes them a lot more durable than a lightweight racing bike
A compromised account is a vague possibility? I'm not amazing at these things, but I could probably access a WiFi network unconnected to me, mask my IP to a different location, and acquire a random Netflix account in a couple of hours. These things are likely, and wrongful lawsuits greatly damage the company while successful ones provide a minimal benefit.
Still not allowed, not in the Netherlands at least.
Debian Packages Android SDK and Starts Project Leader Election
> What they are, indeed, is dynamic. The lookups you are talking about are done in runtime, so the result of these lookups can vary depending on the state in memory at a given time.

You mean... gasp The lookups are ambiguous?

WHAT!?!?! no way.... there's no way, it's impossible to refer to that as ambiguity, the word ambiguity can ONLY be used to describe the syntax, everyone knows that, just as everyone knows it's impossible to have an ambiguous syntax...

only... don't go ask the RoR people about ambiguity between their libraries and the runtime, you'll find that they've experienced exactly such a thing...

but what do I know, right?
I don't know about the details of the OP's paper, but I'm not sure "difficulty" is the right word... Mathematical rigor is needed in many domains. In my field, "not enough math" could well signify that the description of the experimental results is sloppy, or that you can't check whether the results presented are sound.
Yoga Teacher Training  Rishikesh
ITerm's integration allows you to ssh into any server and start interactive mode. Is there something I'm missing?
Mobiloitte: Android App Development Company – Android Apps Developer
Exactly. Google doesn't realize that it wields an incredible amount of power in this situation. If these guys don't advertise than someone else will. They will win, these idiots will lose.
Availability monitoring, 0.2 released
For test.xml the RSS is 20MB and opening it and going to the last character is instantaneous, search and replace on test.xml takes slightly less than one second.
right, which means by definition any compression is going to lose quality, even if done directly off the original, lossless versions.

that's the point, it's the quality of the input that matters, not the fact that it's been compressed previously.
Yeah it was by the Transit App guys. They do good work. Chronologically, Apple's transit maps launched first.
They didn't decide that. They decided this particular guy was not necessarily the guy to do that. You don't just go and buy the best automation app on the marketplace because you don't like automation - you do it to bring in new blood and a new perspective.
Not as bad as "Bespoke." The banks took bespoke and ran with it. They started calling Synthetic CDOs, Bespoke CDOs. These instruments arguably caused the last financial meltdown and housing crash.

It's a twice divorced derivative. CDOs hold debt instruments (like mortages.) Synthetic CDOs will hold other CDOs. A big pile of legos.

In summary, fancy wordship is usually deception at heart.

In summary, just call yourself a "Software Engineer" guys. Leave out the Rockstar, Superstar, Craftsman, Prodigy, etc.

[1] https://www.bloomberg.com/news/articles/2013-03-20/synthetic...
Here is a another one, a Portuguese company specialized in Lisp based solutions, for timetables and fleet management.

http://www.siscog.eu/
My main issue isn't actually a single thing that's wrong -- it's the completely and utterly haphazard way many of the features in btrfs have been "designed"[1]. Some of these problem they've had seem, to me at least, to be a fundamental lack of a coherent design. That does not bode well for stability, even 10(?) years after its first version.

bcachefs seems to have a much more coherent design.

[1] "Oh, yeah, I don't know how to handle this code path yet, let's stick a BUG_ON in there! I'm sure we'll figure something out later."
Amazon to buy Middle Eastern online retailer Souq.com
The company behind Copenhagen's docked bikes has gone bankrupt [0].

In a city where it's inexpensive to hire a standard city bike from a shop, the scheme decided to go for expensive electric cycles with GPS map displays.

[0] http://cphpost.dk/news/business/company-behind-copenhagens-c...