skysight-inc/HackerNews huggingface dataset:
I use them for continuity. I'll see something that annoys me or needs to get done. Anything from needing to add a window manager key bind to a bug that needs to be fixed. I'll add it to my list. Then I work on the big and pressing tasks of the day, but when I have 10 minutes I can go back through the list and pick a task and knock it out. Anything I'm working on at close of business gets added to the top of the list so I don't forget about it when I start tomorrow. I don't really prioritize or sort just track things so I can think about other things.
Why Small Modules Matter
This is fairly untrue. If you had an opinion that you don't like systemd, that's perfectly OK...but to cast doubt on the fairly open (and very brutal) CTTE process to select systemd is very unfair.

IMHO it is always good to doubt the status quo..but to discredit the winning fight put up by systemd against Shuttleworth and Upstart is very biased. The technical tradeoffs in systemd may not be worth it to you... But it won on technical merit.

FWIW I can't wait to see the next Holy War around snap packages.
Check out Wikipedia on the Dōjima Rice Exchange and the references therein.
NixOS on multi-boot system with GRUB using an embedded configuration file
Docker ID: filipmiletic

Can't wait to see power of new Hypervisor. I student, played with Docker for a year, and this seems like a really big deal for me, so I can neatly organize my whole development environment and learn basics of containerization and deployment along the way!
"Why electronic voting is a bad idea"

https://www.youtube.com/watch?v=w3_0x6oaDmI
All I can see is "Microsoft uses a Cherry Trail chip inside of the HoloLens, but it's unclear whether or not that will be affected."
Yes, try to spin it all you like, it does not change the facts, which are:

* NoScript is getting preferential treatment. That this also has positive outcomes for a handful other (block something) add-ons does not change this or address the situation at large. Add-ons on Firefox are so much more than just fiddling with some web requests.

* Not all add-on authors are happy with WebExtensions or think they will be able to "port" their add-ons, if not for lack of APIs then for time constraints.

* Thousands of add-ons will be broken. While many can be "ported" as you put it (which is usually an entire rewrite), it is far from clear how many will be actually rewritten by the original developers or somebody else, and how many will be just abandoned or cannot be ported at all.
Org-mode has embraced the emacs philosophy with respect to workflow management. It is a document formatting language which has been co-opted into doing pretty much all aspects of workflow management -- tasks, reminders, calendars, etc. I personally don't think it does a very good job, but some people swear by it.
Glad to see this coming out.

https://www.devuan.org

Downloading via torrent now, it's 10G via torrent? Anyways it seems the file server there is under pressure now.

I for one don't want to deal with systemd from the start. Never liked its intrusive, all-in-one, hard to debug design approach.
Exactly what I was going to say. I setup some logic apps but never really dug into this much beyond their demos.

Following on the heels of this will be Azure's Functions (Serverless/Lambda) architecture, which will overlap some things here (for devs).
Problem is they are too close to the ground and very audible. It's a delicate balance between accuracy and survivability.
> Like Maxwell's equations?

Maxwell's equations don't yield workable GPS. You need general relativity. Similarly, you need a blockchain (or some similar solution for the double-spend problem) for a workable digital currency.

> Anyway, for (b) security it claims to be secure by providing a way for the bank A to reveal the identity P of the double-spender mathematically from the duplicate spent coins.

Yes, exactly, it needs a centralized authority (the bank). You're citing a digital currency scheme that was never workable enough to be implemented and that was state of the art 25 years ago, which is an eternity in the world of digital currencies. Can we please talk about what's state of the art today?

> These other digital currency ideas are different and seem easier to implement for making a purchase at 7 Eleven and leaving within 10 seconds or making purchases without a network and knowing that the value is there.

... umm, like a credit card? That solves your use case of being able to pay for it quickly. It's also been around for decades. Or for something that works when the network is down, how about a simple smart card, like that can be used to pay for bus rides? Again, decades-old technology. Not revolutionary now. Still requires a centralized authority. You're talking about long-solved problems.

If you want to do it with no central authority, which is the key thing, then now we need to use blockchain technology. If you're willing to accept the low risk inherent in 0-conf transactions, you can use Bitcoin for your theoretical "buy something cheap at 7-11 in 10 seconds" use case. If you want to reduce risk further, you can use Lightning Network or similar, which is a further evolution on Bitcoin that does allow ironclad sub-second confirmations. I highly suggest that you look into it. It sounds like what you are most interested in.

I don't know how else to make this important fact clear to you: If you have a centralized authority, then there's nothing new under the Sun, and it's all possible with decades-old technology. It's not really a digital currency though, it's just a method for moving entries around in a centralized digital ledger. It requires trust in banks and governments. Decentralized digital currencies like Bitcoin require only trust in math. This is a huge difference in kind, not degree, but you keep suggesting schemes that don't even have this important property. I get that you don't think it's important, but at least maybe try to understand it?
Great points in the article. I've been using Cloudflare for the past year or so for all my production sites. Super straightforward to set up, has awesome features like SSL, page rules, minification, and more.

DNS configuration was always a pain for me before Cloudflare, but now it takes less than 10 minutes to buy a domain, set up any/all subdomains, and get back to your product/site.
A great post!

A suggestion for change: Try[V] is, for most purposes, a more intuitive alternative to Either[V, T] for exception handling. It can be passed a block that may throw a Throwable and Do the Right Thing, it has functions named in ways that make it more clear which alternative they operate on (recover, isFailure, isSuccess), and works nicely in for comprehensions:

val tryManyThingsSequentially = for {
result <- someDangerousComputation
other <- otherDangerousComputation(result)
} yield other

(As far as I understand, it's implemented more or less as an Either[V, Throwable] under the hood.)
The article conveniently decides to draw the line at 10%, which is well below where income inequality really starts to hockey-stick. People in the 90th percentile have not seen their share of incomes grow in the last 30 years. Indeed, even the 99th percentile hasn't done all that amazing of a job increasing their income share. It is the top 10% of top 1% who have more than doubled their share in the last 30 years.
Not really... budget deficit as a percentage of GDP fluctuates in a century's time between -4% and +4% or so, mostly on the bottom end of the spectrum of course, and with dips down much further in rare economic crises or say a WW2.

So for all intents and purposes, budget deficit rarely dips below 4%, meaning there's a cap on spending and just borrowing printed money is some infinite pool of money that's drawn from to compensate for lower taxes. No, there's a cap, and once it's reached, you either cut spending or raise taxes somewhere else.

So the notion that someone else pays more taxes (or, receives a lower share of the benefits of all the programs that taxes funds), when you pay less, is not fundamentally misleading. It's mostly true, because issuing bonds is a commonplace phenomenon but it's limited. And if it's not limited to a reasonable extent, you'll turn into Zimbabwe.
With Rule 41, Committee Proposes to Grant New Hacking Powers to the Government
Hacking Humble Bundle
I was there. We just wanted to have a free UNIX clone at home, to be able to do the work from there instead of expensive connections over the phone line to corporate and university servers.
One major problem with systemd is that beta software is released as stable and incorporated in distros. I've just realized that systemd-coredumpd is used to save crashes in the journal and write the files somewhere to /var.

This has the problem that I have to vacuum or nuke the journal if I want to remove knowledge of past crashes because coredumpctl tool has no delete command. And coredumpctl hard-codes GDB as the debugger.

To fix all of this I've overwritten the systctl.d file and made it write somewhere I know and can find without the use of an unfinished tool.

I have also regularly had it happen that bootup would intermittently hang up or shutdown as well. There are also unfixed warnings and errors during shutdown on multiple machines.

My conclusion is that systemd uses the broader population for beta testing, even if you don't follow Fedora Rawhide or Arch rolling.
You can find 600 calorie pizzas easily enough, which fit into a 1800 calorie a day diet just fine.
Artillery (while often sufficient) is not as accurate as someone hovering/diving from directly overhead. This is why artillery often employs aerial spotters.

http://www.c4isrnet.com/story/military-tech/uas/2016/04/08/a...
I'm receptive to the argument that the A-10s mission could be accomplished by something like a Super Tucano. But the problem with this is that we both know the Air Force doesn't want to do actual CAS. They don't mind flying by at 800 MPH and 30,000 feet and dropping a smart bomb, but they don't want to get in the weeds. Unless the Air Force already has these aircraft in place before they retire the A-10, it's simply not believable that they'll buy them at all, unless forced. Instead, the money will be spent on some fast moving jet. So, given the two most likely scenarios, which are A-10 or not low, slow CAS aircraft, we have to argue for the A-10.
What is the thing they are competing for? There's a whole lot more people than there are CEOs, so it seems you need more explanation than If you want someone to be your CEO, you need to pay a very high salary regardless of how your company is doing.

I think they don't particularly know what they are competing for and that this works out nicely for CEOs. Obviously there are people that can add a great deal of value to certain situations. I don't think there is a good method of identifying them. If there was such a method, pay would be lower (or we'd have many more great companies).
There are already plenty of comments on Ars discussing the various inaccuracies of the article.

I'm not sure pointing them out here would be useful.

For starters, cs702's comment here ( https://news.ycombinator.com/reply?id=11602173&goto=item%3Fi... ) is plain wrong.
I was just about to write that. Was there anything like take existing at that time or did he project the trends and adding a good dose of Japanese pop culture weirdness, completely on his own?
Windows95 running on apple's watch
If we can make this: https://en.wikipedia.org/wiki/Lockheed_AC-130

I'm pretty sure it's doable.
"Pd in the F"? What does that mean?
It's barely above the threshold for detectable live feedback latency, from a musical instrument or sight/sound correlation. As a user veiwing a page with plenty of other latency, it's inconsequential, particularly since you can execute your js while image assets are still incoming.
Please see the discussion in the comments on Ars. If it wasn't sarcasm, what you said is simply misinformation.
Mainstream (neoliberal/monetarist) economics has abundant academic proponents and is demonstrably flawed, so I am not sure counting the number of academic proponents is much of an indicator of anything other than what is academically fashionable.

In a similarly patronising way to your comment, I suggest checking out http://bilbo.economicoutlook.net/blog/ if you are interested in reading more criticism of neoliberalism and learning more about MMT than is presented on the wikipedia page.
I am without exaggeration an order of magnitude more productive in my life and in my work because of proper task management. And because I use a comprehensive system like GTD, I typically don't let things slip through the cracks either. Beyond testimonials, the psychology is pretty clear: the human mind is not built to efficiently keep track of responsibilities and commitments in a way that keeps us maximally productive. Externalizing parts of that system have clear psychological benefit.

But your own issue sounds like it is more rooted in procrastination. "The NOW habit" by Niel Fiore might help you out.
My favorite quote from the same article:

(on Javascript) "And if you're wondering, yes, it is still a huge mess. Yes, it is still full of hipsters, like coding on a typewriter kind of hipsters. And, yes it is still the same single threaded nonsense."

Ruby like all languages has its down sides, which basically all revolve around lack of speed and proper parallelism, which last time I checked were both actively being addressed from different perspectives (http://jruby.org/bench9000/, https://github.com/grosser/parallel, Rubinius), but I agree that if you need those features now and in production, then you will start drowsing a bit.

Another big down side in Ruby from my point of view is a lack of a proper GUI toolkit. But, it's hard to be big in every side, without running in a browser being backed by a giant like Google (but Opal http://opalrb.org/ can help with that.. and I think that https://github.com/zach-capalbo/flammarion should deserve more attention).

To address those missing features in the meantime I've taught myself C#, which feels comfortable and solid. At the same time I had to do some works in Javascript and I got "shit done" too, but it would be stupid to deny that it was by far the least pleasant experience of the three.

Ruby, even though it's not good a choice for everything, gave a big heritage to the software development world, the concept that "developer happiness" can be accomplished (see how many languages Ruby inspired and how many frameworks Rails inspired) and this will never be forgotten just because JS or another language is running faster or because it's the browsers default, (though I reckon this is a big advantage).
And "developer happiness", is not as the author writes just "The idea that a developer should just kick back, relax and things will happen magically for them". Maybe that was a stereotypical thing at the beginning stages of Ruby on Rails, with the most popular case being the Rails "generators". But Ruby community has long got away from this paradigm. Real "developer happiness" it's a thing. Maybe for Ruby this vision didn't fully make it to the real world for the reasons at the top of this post, but sooner or later, with Ruby or some other language, it will.

Lastly, I predict that Microsoft will have a surprise on this thread, too.
Frankly, I don't really care. Really. It might be the greatest tool ever created..

There's too much great software and not enough head space to fit it all in.

This proliferation of tools and services hasn't achieved the proverbial "work less do more" which all of them promise.

They are necessary in order to deal with the increased complexity of technology (and our lives), but the catch is - once we integrate them into our work(life)flow, we add another layer of complexity and hence give up even more control to third parties.

I guess this is why Flow has been created, but the catch is the same - once you integrate it, you add another layer of tweaking and twiddling until it all becomes a monster with a life of its own.

There was an article here on HN yesterday - 'you probably don't need any js lib for your project' and I totally agree with the author.

We can live without layers upon layers of complexity, albeit with a bit more 'manual' work - we have to reduce it rather than try to build meta layers on top of existing ones.

Sorry for the gloomy mood, I guess it's the weather.
Could you clarify, please?
How does knowledge get locked up in people's heads?
Why don't you? instead.
Porting a Haskell graphics framework to Rust
Thank you for this clear explanation, but it leads me to another question (which, I realize, is probably based on a misunderstanding): first the miner finds a valid block that includes the high-reward transaction before the latter is broadcast, then the conspirators broadcast the transaction, followed closely by the valid block including it. But is it not possible that at about the same time, another miner finds a valid block containing one or more of the same transactions used in the special block (though obviously not the so-far private high-reward one) and broadcasts that? If so, then it is my understanding that there will be a race to see which block becomes accepted, and if the block containing the special transaction falls by the wayside, that transaction could be included in another valid block by any miner?
The point is not margin on roaming, it's overall corporate profit margin.

If roaming is cheaper, something else is now more expensive, given that the company's profit margin isn't high to start with.

Roaming fees are probably more progressive anyway and subsidizing plans for less mobile people, aka income limited people.
You're curve fitting data to a single, pre-conceived (and over-simplified) notion.

This practice of manufacturing discrimination seems to be a popular tool among feminists (see: Hillary Clinton)
it is not only nice, but also necessary. If you build a project with a technology you don't understand you are going to invest a significant amount of time anyway, but it might not give you what you want in the end.
I can't believe anyone would like to keep using sysvinit-scripts or RC-scripts.

I love bash, I love nitpicking about how to use bash along with the other bash nazis in #bash@freenode. But I would never put myself through sysvinit again. I thoroughly enjoy using distros like CentOS 7, Fedora 23, RHEL7. They're a joy to manage and work with, in part thanks to Systemd.

I never want to debug, troubleshoot, or even look at another sysvinit-script again. :)
This is something I'm currently working on doing. How did you get started on that move?
In Eyes, a Clock Calibrated by Wavelengths of Light
How Russia Works on Intercepting Messaging Apps
You should never extend AnyVal, unless you're using that for defining extension methods. The feature is a hack, because it has to workaround the JVM's lack of value classes, hence it has non-intuitive behavior and it probably doesn't work as you think it does.

In particular if you ever have to declare the type anywhere (or in other words, whenever you treat it as a type), like in:

case class Person(id: PersonId)

That's going to be an allocated PersonId instance. And the limitations don't stop there. You'll also get instances allocated when doing pattern matching, or when working with generic functions. Heck, if you'll actually measure the performance, you'll soon discover that the JVM will allocate more on the heap and not less. And there goes the primary use-cases out the window. So you might as well have it as a normal class and avoid the gotchas and your colleagues cursing ;-)
Ireland's myths and legends all revolve around cattle, and cattle - milk, specifically - was the primary source of food before potatoes, along with some grain and vegetables:

http://www.bonappetit.com/trends/article/what-the-irish-ate-...
UpComing Google Nexus 6P with 3GB RAM
Another note about .note.GNU-stack, from Ian Lance Tayler: http://www.airs.com/blog/archives/518

He has a 20-part series on linkers that may also be of interest, though I suppose since they were written some of the details may have changed:

Part 1: http://www.airs.com/blog/archives/38 ; Part 2: http://www.airs.com/blog/archives/39 ; Part 3: http://www.airs.com/blog/archives/40 ; Part 4: http://www.airs.com/blog/archives/41 ; Part 5: http://www.airs.com/blog/archives/42 ; Part 6: http://www.airs.com/blog/archives/43 ; Part 7: http://www.airs.com/blog/archives/44 ; Part 8: http://www.airs.com/blog/archives/45 ; Part 9: http://www.airs.com/blog/archives/46 ; Part 10: http://www.airs.com/blog/archives/47 ; Part 11: http://www.airs.com/blog/archives/48 ; Part 12: http://www.airs.com/blog/archives/49 ; Part 13: http://www.airs.com/blog/archives/50 ; Part 14: http://www.airs.com/blog/archives/51 ; Part 15: http://www.airs.com/blog/archives/52 ; Part 16: http://www.airs.com/blog/archives/53 ; Part 17: http://www.airs.com/blog/archives/54 ; Part 18: http://www.airs.com/blog/archives/55 ; Part 19: http://www.airs.com/blog/archives/56 ; Part 20: http://www.airs.com/blog/archives/57
You make it sound like it's something other than utopian paradise. I will never interact with any of the artists I listen to so whether or not they are "real" makes no difference to me. Especially since a lot of artists have stage personas who aren't "real" either so it comes down to whether the part is played by a human actor or an animated one.
My wife is a mental health nurse working with murderers about to be released, preparing them for everyday life in the hope that psychotherapy won't make them re-offend.

That's not a profession that lacks the need to be passionate, or deal with stress (a verbal slip could mean our family is killed) while requiring creativity and years of experience to be effective.

I get to sit on my ass and make over 4 times as much as her.

There are many more professions people could cite, I'm sure.
I always laugh at this because there are only room for so many $100M/yr people in this world, at least until technology takes another huge leap forward. But more importantly until that happens, I think we probably have all the ones we can handle, or at least the majority...
I can never tell if the ticketing websites always report that tickets are almost sold-out. Regardless, that strategy just worked on me.

So today I will see John Kasich speak in San Jose and then I attend a J-Pop vocaloid concert in the evening. A most weird day even by SF Bay standards.
yet another stupid and uninformative $company_name + $company_product title.

Better title: "Microsoft Flow: Automation Workflow and Task automation"
Fair play! We will propose something with less dependencies and more native support.
Node is an open project - why not argue against it there?
The blame for Nokia is complex, but as others have pointed out, there's no lack of blame to assign. Plenty of villains, and some super-villains. Tomi Ahonen's blog has a point of view, but it also goes into greater depth than most coverage of the tragedy at Nokia. I'd recommend it if you want to know what a former insider from the glory days of Nokia thinks.