skysight-inc/HackerNews huggingface dataset:
> How is it that SystemD is about to dominate the market?

Religiously passionate salesmen, selling an upgrade to your car stereo, who conveniently forget to mention that you also have to replace your whole car.

> Who is driving SystemD adoption,

Kay Sievers, Harald Hoyer, Daniel Mack, Tom Gundersen, David Herrmann, and its creator, Lennart Poettering [1].

> and why?

One guy wanted to make booting his desktop faster. [2]

--

Later it was decided that systemd would be "a big opportunity for Linux standardization. Since it standardizes many interfaces of the system that previously have been differing on every distribution, on every implementation, adopting it helps to work against the balkanization of the Linux interfaces. Choosing systemd means redefining more closely what the Linux platform is about." [3] Basically, they want to change "how we put together Linux systems." [4]

[1] https://en.wikipedia.org/wiki/Lennart_Poettering
[2] http://0pointer.de/blog/projects/systemd.html
[3] http://0pointer.de/blog/projects/why.html
[4] http://0pointer.net/blog/revisiting-how-we-put-together-linu...
Google launches ad-free net experiment
Is there any modern book/guide on spycraft and carrying out intelligence operations in general instead of just a history?
True, but arc welding will also create enormous interference in the visible spectrum.
As you mentioned, the discharge of heated water would be regulated by the EPA, depending on the body of water they attempted to discharge it in (similar to how its regulated for coal and nuclear plants that use water for cooling).
Like that's going to make a difference or not. Comcast is going to charge you for Netflix bandwidth regardless of it coming from a local cache or not.
I might be wrong, but I think Copay stopped doing WebRTC in favour of their other product Insight/Bitcore.
> Yet, name one problem you had with sound on linux in the past year?

That's just it. Linux sound worked fine for me before Pulseaudio, and FreeBSD sound has always worked perfectly fine for me. In fact, FreeBSD solved sound mixing sooner via /dev/pcm virtualization (while Linux chose to create the Linux-only ALSA instead), and has always had lower observed latency.

Pulseaudio screwed up my audio so badly that for a year I was running the closed source OSSv4 binaries and manually recompiling all the audio libraries to use OSS instead of ALSA/Pulse.

It is not fantastic to push horribly broken code onto the entire Linux userbase while others frantically jump in to help patch and fix the trainwreck.

And we're doing the same thing again with systemd. Instead of having a few years where users can choose between systemd, sysvinit, openrc or upstart, while all of the major bugs are worked out, we're being forced immediately from sysvinit (Wheezy) to systemd (Jessie). I was on Lennart's treadmill with Pulse, I'm not getting on it again with systemd.
But again, your money wasn't kidnapped. You voluntarily gave it to them to back their project? Or am I missing something?
Also, because they can, because what other choice do you have aside from paying their ransom? Personally, I'm super happy that they're doing this, since it's more ammunition to shut down the TWC merger. Really really hope that their penny pinching backfires on them.
This is...damn it! So awesome!

Good luck guys! I just bought a pack of six!
Even then it won't be important until it's actually useful. VR hasn't actually proven to have demand beyond the enthusiast crowd. Right now it's just a solution looking for a problem, some gimmick that companies are jumping on to look ready for the next thing. Let alone the fact that 3D content hadn't exactly exploded on the web yet.
Your tax dollars are paying for TV show production?
How, exactly, would they deploy their gear inside of Comcast data centers without Comcast approving it?
Encryption on Dropbox with JavaScript Client: GPL'ed
What do 650,000 audio files look like, anyway?
Is the revenue plan based on a monthly subscription model? If not, then I don't know why you'd want to think in terms of "X USD per month"[1].

That being said, kudos, the app looks really fun. It seems to me that you should charge the one-time d/l fee ($0.99 USD)

1. "After 10 months of work, we have 100 days to get our unreleased app to 15K USD per month." [http://launchdiary.postagon.com/]
Luckily this is one decision I'll never have to make if we ever fail and shutdown. All of our code is Open Source, ASLv2 licensed, and has been from day 0. Well, OK, maybe not a few internal tools and things, but all of our product code is OSS already, on GitHub and ready to go.

We consider this a strong selling point to our current prospects, actually. There's no fear of vendor lock-in, they can kick us out tomorrow and get a new vendor to support them, they have 100% freedom to modify the code and tailor it to their needs if we don't provide what they need, and - if we close up shop - they have options for future support, whether it means supporting it themselves, or paying someone else to do it. But access to the code will never be a problem.
Right, you shouldn't have to switch operating systems to get the benefits. It seems perfectly reasonable to expect the display subsystem of your preferred OS to support HiDPI mode, however it chooses to do so.
The author responds to a number of the comments here: http://blog.lusis.org/blog/2014/11/21/a-few-things/
Could you give us more info, what exactly happened?

Did you email de Elance team to ask why you got banned? If so what did they reply? Did you identify the client that flagged you, if so what did you wrote them, what did they say?

Is there a way to fix things with this client so they write to Elance asking to remove the ban?

I heard good things about toptal.com but their site says they expect to work through the night for the duration of the contract if on another timezone.

I looked into the Elance rates and I see rates of Java Developers at 5 dollars an hour, the same ones that you mention on oDesk and Freelance. Might as well switch to those.

Check https://weworkremotely.com/ from 37signals, careers.stackoverflow.com and jobs.github.com for remote work in general, but not necessarily short term freelancing.
No, that's not the issue. People object to useful IP rotting in the back of a filing cabinet, unused. It's not about getting it free, it's about being able to get it at all.

(Some people may want things for free but that's a different issue.)
Scientists Combine Solar Cell and Battery into a Single Highly Efficient Package
Aereo was screwed over because _cable_ companies were legally mandated to pay for broadcast content, and Aereo skirted that law.
‘Domestic extremists’ unit kept secret database of details on journalists
What iPad do you have, and are you connected to internet?
You can send feedback to per@discofingers.com
Thanks for letting us know!
unity8 on ubuntu has a good resolution independent framework and high dpi support. legacy apps are a bit harder to sort out
> Let's agree on one thing we shouldn't be maintaining other peoples abandoned/illegal libs, however thanks to them being posted on the crates-repo permanently, we'll continuously keep running into them...

Maybe. But at least, if you pick your or somebody else's unmaintained code from five years ago, you have a fighting chance of making it compile and run.
I really feel for nirvdrum here, we had exactly the same hard process with Microcosm.

We were somewhat better placed to open it up, we had separated various parts more completely, hadn't put in the full billing engine, and had no third party code or other things that we were distributing that might be an issue.

But... one of the things nirvdrum didn't touch upon was that we just hadn't designed it to be a single-server, single-customer install.

We designed it as a platform, and made assumptions along the way. I didn't mind opening the embarrassing code (everyone's shit smells), but the people who were asking all seemed to want a single, well-documented install... and we were having to walk away and go get a day job.

We did choose to open it in the end, and you'll find our work here: https://github.com/microcosm-cc/

But I only know of a few people who have actually installed it to date (and struggled, because it's not well documented). All of the effort to open-source it just found another set of tyre kickers.

Sigh. It's tough. Just letting go. And it's definitely made tougher by wrangling with these questions and trying to do the right thing without investing so much at a time when you're exhausted, broke and likely quite down about things.
Nighttime HD Satellite Video
Don't confuse Republicans with conservatives: the latter, which generally are for personal liberty for all, are just a subset of the former.

Spend some time in conservative circles and you'll learn that there's not a lot of love for the GOP leadership. Conservatives (both fiscal and social flavors; they too are not just one and the same) vote Republican for the same reason many on the Left vote Democrat: not that they're thrilled with the candidates, but rather they consider them the lesser of two evils.

My point? That just as its unfair and ignorant to paint everyone on the Left as a socialist, you can't simply paint everyone on the right with the same broad brush.
The North Shore of Boston had it based on EXCHANGE within an area code in the early 2000's. If I wanted to dial up to AOL, and the one for my city was busy, I would pay both AOL per minute and pay Verizon. If I wanted "free" email from Juno, I would have to call within my area code, but outside my exchange and pay per minute.
Yes, Internally they are using websockets via Insight.
You're assuming that 'everyone' misunderstands, however that's not the case. Most people get hot it works, it's the people that aren't happy about something that post about it. If it was most people then kickstarter wouldn't be the success that it is.

it's similar to reviews for products, they are always biased to the negative. When you buy something and it just works how you expect, you probably don't go to the website and leave a review, you just go about your day. It's when it doesn't work as you expect that you are going to go post a review about it.
You should at least be testing the happy path and most common failure mode of every component of a software system, whether manually or automatically. The most visible components to the user should be tested most. Imagine an ecommerce site where nobody ever tested checkout, or an OS where nobody tested logging in.
Five Reasons to Go Remote (or why I never had a 'real' job)
Sure, but if it had been a 15" 1024x768 monitor you wouldn't have kept it 10 years :)
VengeCycle: GPS-activated explosive in the bike's handlebars, handled by an app
So if he had the vision AND cloned AND published on GFP, why exactly was he not included on the Nobel? Not being an active scientist shouldn't matter. It saddens me that more people wouldn't refuse such honors without Prashers' inclusion. The money differential of inclusion would hardly be life changing, but the nobility differential of the honorees would be.
AFIK, AngularJS was the result of improving and open-sourcing the code of a failed startup, after taking it to Google, adding a tone of features to the codebase and using it in internal projects before open sourcing it.
It isn't quite the same when I'm not holding a rubber chicken with a pulley in it.

I always thought that the insult fencing mechanic of Monkey Island games was fun and amusing, but it always felt like a gratuitously inserted grind to me, with the need to wander around the island to find new retorts. It would have been better to add new retorts to progress gates, such that the player is guaranteed to have them by the time he or she needs them.

If you prefer your jokes bluer and your graphics cruder, there is always the "insult beer pong" portion of the obligatory pirate subquest at http://www.kingdomofloathing.com/ .
Great! Seems like I missed on a lot :)

Maybe another suggestion would be executing (Python) programs in the main interface instead of executing them in the terminal.
In practice, Section 2115 doesn't change much of how a DE company in CA operates. Every experienced startup lawyer routinely represents DE companies in CA and knows the few places where you need to think about Section 2115, so this has basically zero effect on fees.

Representing a DE company based in CA is the default for corporate lawyers in SV - being incorporated in CA is a complication that forces your lawyer and opposite counsel outside the normal groove.
Yes, kind of. I just recently wanted this and found https://github.com/skyjia/repogen

It's written in Go and outputs markdown, which you could convert to html. I just made a repo of the output. I've starred a lot of repos and one long list makes it easier for me to search and browse them.
Honest question: what's stopping every larger apartment complex from getting a 10gbps line and paying for bandwidth, then offering that as an Internet option to residents (delivery via cat5)?
It's not about the money. Some people actually want to customize their systems in ways that Apple does not support.
Microsoft IllumiRoom Living Room
Giving your customers a soft landing is really important to maintain trust. They loved your product, and proved that the market existed--but it wasn't as big as you thought.

When closing down, has anyone explored not completely shuttering the company, but instead continuing to exist as a licensing entity? License the source code itself to your existing customers so that they can continue using it, without all the messiness involved in open sourcing it completely?

Probably a terrible idea, but it's what this blog left me thinking.
Front, an Email Handler from the Creators of Inbox Checkup
This would be a good EE project.

Surprised this hasn't been mass produced yet.

Good luck Flic! I have no doubts this will succeed. It is a very simple and practical appliance.
Isn't this magic master-worker architecture just what we called pre-forking with Apache in 1998?
Your screen looks good to me. However first background is actually slightly rotated and top and bottom lines are not 100% horizontal, so that maybe the reason why see it a bit inset.
Wow thanks a lot! Would be great if you would give us some feedback from your classes. Just throw us a mail: per@discofingers.com
How would you compare this to using python with an easy JIT like numba?
If you don't know what the problem was why are you so convinced it was systemd? Could be the kernel, could be udev, dbus, filesystem, or hardware (sorry, there is never 100% "known good" hardware).
What Was Said at the Uber Dinner
Openresty is underrated. I just don't understand why more people don't use it. It allows you to script nginx. How cool is that? Plus it comes with goodness of lua like the ability to return multiple values from a function which means that you can do something like

local res1,res2,res3 = ngx.location.capture_multi{
{"/api/1"},{"api/2"},{"ap1/3"}
}

The above function runs in a non blocking synchronous manner. No http is involved it is all done internally and it's really fast. It can be very helpful if you are making multiple api calls from your code. I personally use it along with couchdb and I have never been happier writing code :)

There are already a lot of modules for openresty. Not as many as node js but plenty (and of a very high quality). It also has a framework built on top of it called lapis (http://leafo.net/lapis/) so if you are used to mvc type of frameworks in other languages you should feel right at home with it.
I've gone to Firefox+AdBlockPlus on my Android phones, after getting one too many Play Store popups. It makes browsing a lot less aggravating. No, I don't want to play Candy Crush.

On PCs, I prefer using NoScript instead, but NoScript could get kind of bothersome on a phone.
How about a version for zsh? Nothing against bash, that's what I used for over a decade, but many of us have moved on to zsh.
I came to the realization that Mogotest didn't have a future, at least with me, over the summer. I've evaluated a lot of opportunities in that time. The hardest part being that I didn't really have a clue what I wanted to do. My strategy was to cast a wide net and see if anything excited me.

It took a while, but I'm happy to say I joined as a researcher at Oracle Labs working on their JRuby/Truffle implementation. I started this week and while it's early days yet, I feel relieved in a way I haven't in years.
Yeah, but then the argument that allowing derivative works ruins the original is still flawed. If the way you appreciate art is directly linked to your past experiences (which obviously they are) then the original work is already "ruined" whether you've experienced a derivative work before or not.
www.he.net at $.45/Mbps...1Mbps = 320 GB per month, you can find similar deals out there, it is pretty close.
There's a cost to open sourcing software. I like that the OP pointed that there was software that was sub-licensed and needed to be excised. Netscape took close to a year to open source their browser as Firefox using every significant company resource.
That's the most straightforward solution. I'm working on an Android app that syncs calls and texts to a Rails back-end and I try to keep the sync workflow as simple as possible. As for sync'ing, I found the following to be a huge boon for users:

- Allow the user to set sync to happen only when connected via Wi-Fi (not sure if this is possible in iOS, but it's easy to check how an Android device is connected to the Internet).

- Give options for sync intervals. Most of our users choose once a day. Other options include sync'ing a call or text right after it's finished or received if they need their data to be up-to-date within minutes.
Can someone recommend a good web hosting site
So my friend got asked to find a good free web hosting site, he normally find good hoster, he found a good one for www.gasboilerspareparts.com, but the owners of this new site he got don’t like anything he showed them so any recomendations ?
> Comcast doesn't need usage-based pricing to raise rates.

The best kind of rate raises are rate raises that don't look like a rate raise but effectively is one.

> Put another way, why is it ok to charge less for a capped speed but it isn't ok to charge less for a capped monthly transfer?

Because the monthly cap is far too low and the usage fees are ridiculously expensive. Combined with the fine print 95% of customers are worse off with a monthly capped transfer.
Why there could be life on Venus
So, why not move your Wells Fargo IRA over to Interactive Brokers? I have a normal account and an IRA account with them.

https://www.interactivebrokers.com/en/index.php?f=iraInforma...
What do do about Uber -- Nick Denton
I think you do have options. Take a look at SAML-R (SP) [1] and Ruby SAML IDP (IdP) [2]

They aren't perfect but can get you up and running in relatively short time. They are also excellent in showing how things are done.

I worked with them before - implementing a solution where a single app acted as a SP and IdP in development env (great for validation).

[1] https://github.com/zendesk/samlr
[2] https://github.com/lawrencepit/ruby-saml-idp
Show HN: Cakey (safe way for kids to watch YouTube)
So basically pipe-bombs strapped to handlebars? Should go over well with Homeland Security.
ahah!

thanks :)
Some interesting nuggets:

“Oyster’s backend was originally written in Python, but we’re in the process of transitioning to a service-oriented architecture backed by Scala and Akka.”
There's also the ltree module which is built-in to postgres: http://www.postgresql.org/docs/9.1/static/ltree.html
There was a good discussion of this topic yesterday in the iPhone screen thread: https://news.ycombinator.com/item?id=8634662
Well, the parts I could integrate with upstream projects, such as Selenium, I already had. Much of the remaining stuff is useful in its domain and small enough in scope where on-going development really shouldn't be necessary. And the parts I thought would essentially be "dumped", I opted not to open source for precisely that reason.
Maybe, but I'm only talking 15-20 years ago. So much has been lost in a relatively short time.
Curly: logicless templates for Ruby on Rails
There actually are orientation patterns in the corners - and they do seem to help it do a good job of un-stretching the page.
There is also ltree
http://www.postgresql.org/docs/9.3/static/ltree.html

Adjacency lists also don't perform that badly with recursive queries in my experience.
Bitbucket doesn't support 2FA
You don't need macros in Python. In Maslo's Hierarchy of Programming you can get by with first class functions and an AST module just fine. But it is a fine day when you can generate code using the same primitives you would use on plain old data.

It's not the most interesting example of macros but it does illustrate one small point: we can use yield-from in an expression as if it were any other symbol in the language. This is what Lispers mean when they say that you can program the language with macros. They're mini-compilers. It's when you start layering them together that things start to get interesting. You can use the yield-from symbol in any valid place within an expression... and since Hy is all expressions and has no statements it gets expanded out and put in the right place and just works.

In languages without macros you have design patterns. The lack of facility for linguistic abstraction forces us to use primitives to describe more sophisticated phenomenon than our language provides by default. So Twisted has had sub-generators in Python 2 for a while and they work rather well via its Deferred abstraction. It works well and I was glad to have it... however its implementation is much more complex than the macro described in this blog post. We had to wait for Python 3 to have them integrated into the language. Macros can bypass that which is the point the OP was trying to make.

The point I'm making here is that you can do pretty much everything you want to do without macros. You'll just have to write quite a bit more code and come up with many more metaphors and analogies in order to get it to work. Macros just let you get straight to the point by extending the language.
interesting to see the CIA's ssl cert is still SHA1.
Mecklenburg County District Attorney's office to review surveillance cases
That objection is a form of entitlement.
Show HN: Gmelius for Inbox by Gmail (Beta)
This is a very early version of Gmelius for Google Inbox, currently available as a Chrome extension. Feel free to share your suggestions and feedback in the comments. Thanks in advance.
Having been through this kind of decision before, this really resonates with me. Especially the pettiness.

When your business fails after years of struggle because people didn't want to pay for your software, and those same people make you feel guilty for not supporting the codebase after you can't pay the bills... that breeds the kind of resentment that creates real-life Walter Whites. It's hard to understand the experience unless you've been through it.

One thing that came out of it is that now I always try to find a way to pay for the things I use. Especially when I don't have to -- because I know I'm in the minority. And when I don't pay for something and that something goes away, I don't get frustrated anymore. I know i'm getting what I pay for.

In short, please pay for your software.
Coinkite expands multisig functionality
I have heard of it in British shows.

Regards,

A Dutchman.
To borrow a quote from a popular movie:

A person is smart. People are dumb, panicky dangerous animals and you know it. Fifteen hundred years ago everybody knew the Earth was the center of the universe. Five hundred years ago, everybody knew the Earth was flat, and fifteen minutes ago, you knew that humans were alone on this planet. Imagine what you'll know tomorrow.