skysight-inc/HackerNews huggingface dataset:
The thing is though, back then in the early 90s FreeBSD could have been good enough; most x86 computers didn't have a GUI at all, and if they did it was OS/2 or Windows over DOS. Hardware was arguably much simpler too. Linux was created as a response to Minix, not BSD[1], and Minix was just a "teaching" OS, not a daily driving workstation OS. He didn't initally build Linux for "daily use", but as a hobby project, per his own words.

[1] https://groups.google.com/forum/#!msg/comp.os.minix/dlNtH7RR...
You can start the daemon manually to check why it fails, or check logs, or put echo in the code like you say, or run the script with -x, there are many possibilities.
sysvinit is quite easy to get, because you just apply what you already know (running shell scripts, running shell scripts with -x, read (log) files, etc.) and there isn't a layer in front of you that you don't know how to debug or trace.

And yes LSB init scripts are broken under systemd, exactly because of what you describe (placing echo doesn't show) because it redirects the execution through systemd, and stores the output in journald.
Try writing (or debugging) an init script on a non-systemd system and see how much easier it is.

systemd also tries to act "smart" and remember the last state a service was in which makes developing LSB init scripts on a systemd system ... complicated.
If an init scripts exits with success (perhaps because the deamon wasn't configured yet) then systemd will remember that and the next time you issue a 'start' it'll be a noop, and claim it was successful.
Which leads to countless hours wasted until you figure out what really happened: systemd never even run your script again. So then you run 'restart' on the init script and all is well again.
Studying a foreign language is a physical process as much as it is intellectual
best of two worlds? :). pretty cool.
Also, it's worth noting that there are slingbox colocation services in the world where you can rent a slingbox in a remote datacenter in the TV market you prefer...
Do you have any empirical experience with either?

It turns out crazy tend not to follow rules.

Spoiler alert, I know.
Indeed! Leaf blowers are dreadful for the environment: ignoring the noise and combustion emissions, they blow all the coverage off the soil leaving a packed result that absorbs no water and can't support plant growth.

No leaf blowers (and low maintenance in general) on my yard leads to thick grass that doesn't need a lot of watering. My neighbors all use 'em and the strip of "lawn" next to the road on every other house looks like concrete.

I understand the gardeners like them because it's fun and empowering, but so would a flamethrower. Neither is much good for the garden.
wow, take a good hard look at what would be the software world without OSS

I don't want to go into a rant or anything
but really your comment is wrong at so many level

dumpster ? as if open source could only result from some failed attempt
Does anyone remember how Drupal handles the hierarchical comments? It maintains a "sort key" field for each comment, which consists of multiple index numbers for all levels, much like the section numbers in Wikipedia.

1

1.1

1.2

2

2.1

2.1.1

2.1.2

2.1.2.1

In this way, displaying comments in a tree form is trivial. Just ORDER BY the sort key. I find it brilliant for applying to such an application.
The only way a derivative work can truly "ruin" an original is if it obscures the source material or otherwise prevents the audience from accessing it.

There may be a weak argument to be made there in favor of copyrights, since a derivative work could be so much more popular than the original that people are no longer willing to pay enough to maintain it. But it isn't as though a book will spontaneously burn itself if someone writes an unauthorized sequel or translation. The worst that could possibly happen to it is that people stop making fresh copies and forget that it exists.

That's the real ruin for artwork--being thrown into the Lethe.
Why? Dump it in github with the right license, and anyone can fork it.
> Sanborn realized he had also made an inadvertent error, a missing “x” that he mistakenly deleted from the end of a line in section two

I can't imagine the horror that accompanied that realization. I get anxiety when I notice a typo after an e-mail goes out. A typo into an encrypted sculpture that's so high profile must have been upsetting...
Thanks. That's another excellent point. I think I had it in my post outline and just forgot to put it in here. The Mogotest application is complex to set up. For each version of IE you want to test, you need a separate Windows installation with that version of IE. To test Safari and iOS requires provisioning Macs (we used leased minis running VMs on ESXi). And the code itself runs on a Linux cluster.

Since our cluster provisioning and deployment was encoded in the project rubber [1] configuration, that complication is somewhat mitigated. But the point remains: the application requires multiple machines across platforms to be remotely useful.

[1] -- https://rubber.io/
And store the data in PostgreSQL as a modified-preordered list so that the data is already in the order you need to efficiently recreate the object graph (note that this implies many reads for each write, since tree modifications become the costly operation).
Did you read the article?

> When Swanson first analyzed the ostensible connection between violence and mental illness, looking at more than ten thousand individuals (both mentally ill and healthy) during the course of one year, he found that serious mental illness alone was a risk factor for violence—from minor incidents, like shoving, to armed assault—in only four per cent of cases. That is, if you took all of the incidents of violence reported among the people in the survey, mental illness alone could explain only four per cent of the incidents. When Swanson broke the samples down by demographics, he found that the occurrence of violence was more closely associated with whether someone was male, poor, and abusing either alcohol or drugs—and that those three factors alone could predict violent behavior with or without any sign of mental illness. If someone fit all three of those categories, the likelihood of them committing a violent act was high, even if they weren’t also mentally ill. If someone fit none, then mental illness was highly unlikely to be predictive of violence. “That study debunked two myths,” Swanson said. “One: people with mental illness are all dangerous. Well, the vast majority are not. And the other myth: that there’s no connection at all. There is one. It’s quite small, but it’s not completely nonexistent.”
> It turns out crazy tend not to follow rules.

Maybe they do, statistically speaking. Knowing that could be helpful. Maybe it could even lead to new treatments.

Are you just being an ass on purpose?
The Real Data on Uber X Prices in SF
Regarding the first question: Then you use something else instead of that component. For instance, the existence of networkd does not preclude the use of (say) dhcpcd or your own network setup scripts. Of course, there are a few components that are more central (e.g. journald, udevd). In that case you file a bug report and/or fix it. Same as when one component of the kernel (which is vastly larger than systemd) doesn't work for you.

As for the second question: certain parts of systemd can certainly be used on non-systemd systemd (such as udev or nss-myhostname). But most would require at least some changes.
I think there's a distinction between possibly useful and probably useful.

My old business records might be made into useful scratch pads by developmentally challenged individuals undergoing vocational training at the local GoodWill Industries. But where theory meets reality, donating twelve banker's boxes of paper is neither in my interest nor those creating the training program.

People who save empty shampoo bottles and mayo jars and used condoms because they might be useful someday are the subject of the reality show 'Hoarders'. Some things are not worth preserving.

And discarded code doesn't take up space in a landfill.
We've found a bug on iPad4: we're having trouble playing shared beats in the web browser :´( We'll fix it tomorrow!!
best app for wasting time
One reason is because you'll invariably be criticized for not merging some pull request.
Not to mention just 3D printing the key.
Everything Google knows about you (and how it knows it)
Rcutorture Catches an RCU Bug
I'm curious as to how they came up with 38 million for Tokyo when Japan has a declining population, and only has 13 million in the Tokyo metropolis today.
There is.

The null device.
> Because it does not have broken half-assed binary only drivers by obscure vendor X that don't actually work.

I've always found it interesting that Nvidia offers a more complete and stable BSD driver than its GNU/Linux counterpart. That said, AMD/ATI support is abysmal, and even Intel video is lacking compared to GNU/Linux.

> Unsupported hardware is simply unsupported, rather than broken.

That's a matter of interpretation. If FreeBSD doesn't support my hardware, it's the equivalent of being broken for me, given that I can't use it anyway. That said, I try to build or buy the most OS-agnostic workstations possible so my options are always open.
Well ... it is pretty commonly used in the UK to mean disease/virus etc. such as 'a stomach bug', but I still don't think that excuses or explains its usage in this article. To me that just reads like a poor use of technical terminology.

But yeah as another commenter noted this article is aimed at a non-technical audience.
Sorry for the newbie question....

So if I have apache running http://example.com on port 80 and I follow the instructions ($ lets-encrypt example.com)

Will Apache now be correctly serving encrypted traffic on port 443 with a cert for https://example.com ?
A good book on the subject is Joe Celko's Trees and Hierarchies in SQL for Smarties.

http://www.amazon.com/Hierarchies-Smarties-Edition-Kaufmann-...

He spends a chapter on each of the models outlined in this post: adjacency, path, and nested set models.
Why an Uber Decline May Be Good for the Emerging Collaborative Economy
Full Power, No Charge: Visual Studio Community 2013
How does this stuff get in the way of the features that NeoVim intends to add? -- features they list such as "job control", a msgpack remote API, or a new plugin architecture. (I don't really expect you to be capable of answering this question unless you're familiar enough with the code to give an operational description of how these ifdefs get in the way.)
^ means Ctrl.

Weird squiggly thing means Alt.

That's pretty much all you need to know.
"It'th about ethicth in journalism! ... Mom! Turn up the damn thermothtat! It'th freezing down here!"

In all seriousness, Uber is scary. It's really going to ruin the credibility of a whole industry. Its unlikeable, bro CEO doesn't help. People have forgotten all about the old days of Silicon Valley when it was driven by people who wanted to build things, and now the spotlight is on douchebaggery and a general lack of accountability.
Ownership verification is already done via DNS by existing CAs. If an attacker has full control over your DNS, he can already change the DNS records and trick a CA into delivering him a genuine certificate.

This isn't really a MITM attack.
A different, better tap parser in Node.js
Are universal credit cards the next thing?
Twitch GIF – Create and Share GIFs of Video Streams on Twitch.tv
Any recommendations for books for a Matlab user looking to use Julia? Thanks
This pattern is commonly called "materialized path", if anyone is trying to search for it.
I wish there was an auto summation tool or keywords of major topics for every link. I wonder how many good articles are closed immediately after they're opened simply because of the word count.

Back on topic, do they actually print copies of the translated version in China? It would be mighty ironic if that is the case.
As one of buro9's users, I have to say I was very happy to hear that the software was going to be Open Sourced, however I was dreading having to migrate it all to my server.

In the end I'm much happier that buro9 found a way to keep it ticking over. Given the choice of continued service vs. Open Source I definitely would have chosen continued service - but it's even better to have both!
Please don't post such flamebait. This isn't reddit.
It's only been a few days, but has any of the advice so far yielded results? I'm cheering you on. :)
ownCloud's iOS app is now GPL v3, open for contributions
I have met people in low secure and medium secure mental health units in England. (Low and medium secure is a specifict technical term for mental health hospitals that have interaction with the legal system).

I have met very many people in the acute phase of a psychotic illness -- sometimes in hospital and sometimes in the community. I have met very many people with a wode variety of mental health diagnoses.

I feel less safe walking through town on a busy Friday night than I ever do in mental health hospitals.
I think you're right, however this is no different from how your average domain-verified certificate is issued (where you'd receive a confirmation mail to something like webmaster@example.com or serve a file given to you by the CA on a specific path). If an attacker manages to hijack your DNS, he could also modify your MX/A records and receive that mail/host the file.

You could argue it's even slightly better, since with this solution, DNS is the only attack surface, whereas with email verification a vulnerable mail or web server would be enough. That is, if DNS is their only supported verification mechanism (which I don't think is true.)
Hakka Logs
> You would think someone commenting on such an important and controversial story in tech like this would fully disclose that she is in-fact friends with Emil and worked with him?

But isn't the only reason you know those facts because she did disclose them? Like, right there in that line you quoted?
Building the Stack, OpenStack Summit and the Design/Release Cycle
Seems like a big conflict of interest here and changes the tone from "see this from another perspective" to "I am defending my friend, so everything I write is going to be heavily biased"

Why? She is probably one of three or four people on the planet qualified to speak to what actually happened there. The idea that she should recuse herself from publicly posting an account of what she saw first-hand just because she's friends with the subject of the controversy doesn't hold water in my opinion. In fact, since pretty much every article that has come out (all by people who were not themselves in attendance) has had the goal of making attacks against the company and its executives, perhaps a friend of an executive who can offer a personal insight into what happened is the best person of all to write an account of what really happened.

It seems that the public at large is more than happy to be spoon-fed facts from Pando Daily, Gawker, and BuzzFeed who carelessly level poorly-researched personal attacks heavily-weighted with personal opinions and biases passed off as "journalism" without actually asking themselves the simple question- "What has my own personal experience been?" I for one like Uber and Lyft, and use both regularly. Never have I or anybody I know experienced any serious problem after having used them several hundred times, despite the constant onslaught of accusations that females are at risk using it.

Compare that to the taxi industry. In fact, just last week, after learning that I needed to pay for my ride with a card for expense reasons, refused to let me out of the cab and tried to drive me to an atm against my will and I had to call the police to make him stop the car. This is a true story. Happened last time I took a cab. Despite the fact that it is a law where I live that cabs MUST take a credit card.

I'm certainly not suggesting that it is okay to spy on people with the intent of blackmailing or evening the score (and I suspect most everyone would agree with that). I'm just suggesting that we be fair in our criticism. Blogs have a very real incentive to get the most page views that they can and are more than happy to do so at anybody's expense. I've seen that happen enough to know not to take anything I read on the internet at face-value.
That's the idea. It assumes you are using an OS with a package manager, and letting it manage your software and (to some extent) config files.
Thanks! I wanted to know what it is called.
I actually had a lot of success with Open Sourcing. After a year of making virtually nothing out of selling Espruino as software (while being bombarded with sometimes abusive comments about the fact it wasn't Open), I decided to put it on KickStarter as Open Source hardware a year ago - and the result was very good. My second KickStarter is about to finish in 24 hours too.

It's a shame yours didn't work out - I think I was lucky I had something that could be crowdfunded more easily.

Having said that, none of the people that berated me for being Open Source have contributed anything back (others have been very helpful though). I've also had to cope with cheap clones, the possibility of competitors using my own software, and a huge support burden from users of other hardware.
https://twitter.com/_julietelliott/status/535858744962596865 looks like I'm not alone.
Yeah, I basically have no idea how I survived Sandy without your gargantuan intellect and sage life advice.
DOJ Tells Apple Kids Will Die Because of Their Encryption Stand
A contrived example in C#/LINQ

Enumerable.Range(1, 100)
.Where(n => n % 2 == 0)
.Select(n => n * 2)
.ToList();

And as a transducer it could looks something like this?

sequence(
Enumerable.Range(1, 100),
compose(
filter(n => n %2 == 0),
map(x => x + 1)
)
).ToList();

On the linq side it would create only 2 enumerable objects (one for where and select) and the ToList would result in a copy the object pointer as it was passing through each enumerable. For the transducer example rather than having 2 enumerable's we would have 2 transducer objects?

I absolutely understand the case where a language's map/filter/reduce/etc results in a whole new list, but for the above case the performance/memory overhead improvement doesn't see that huge and really minor. The fact that it removes the overhead of having to support IEnumerable and as you mentioned is only dealing with functions is what seems like a win. At first I was thinking that plain old LINQ is also more readable, but my contrived c# transducer example doesn't look that bad in the end. Am I incorrect on any of this?
LuaJIT makes Lua stand out from Tcl, Python and others. But you really need to ask yourself if you need that performance. If you just need something to glue various components together I would suggest Tcl. Tcl's syntax makes it really easy to use for simple things, and the C API is really nice to work with. Though Tcl is not a good idea for larger code bases IMHO, or code that needs to run fast.
It seems like the one thing this doesn't/can't address is the IP shortage. Does help much if example.com is virtual hosted on the same IP address as 100 other sites?
Ask HN: Could Netflix circumvent cable by broadcasting over the air? (Aereo)
A few years ago in the mid to late 2000s, Google was interested in bidding on over-air broadcast waves that were no longer being used by the government. The assumed motivation behind the bidding was Google's entrance into the data distribution industry to compete directly with cellular phone providers.

If private companies can purchase certain over-air broadcast waves, what's to stop a holding company owned by Netflix to purchase a channel and stream directly to each person's home.
If you've got a lot of trees and don't remove the leaves, you'll still have a lot throughout the year.
Thanks for the name! We do this internally to store various levels of product data in a single mongo collection (e.g., style, variant).
Here's a really really grim (but very well written) account of the postdoc landscape. The short version is that the present tightening is just a a prelude to what many in the field see as a much bigger storm. The killer line is this one:

“I was always told the myth as a child that we need scientists and I get here and find out that we don’t need scientists.”

http://brooklynquarterly.org/pink-ribbons-red/
> You could stream live, broadcast television to your phone or computer, and you could AirPlay it to your television.

Television on your television, you say?
> Because the monthly cap is far too low and the usage fees are ridiculously expensive.

So is the complaint that usage fees are inherently wrong, or that Comcast is simply too expensive?
Hope you solve it, beautiful app, you guys deserve to get money out of it.
Unfortunately, that's not the case. I have tried it and the usable screen real state is so small, that gnome is unusable. I like big fonts, and found that a scaling of 1.5 is about right.
Note that your quote doesn't contradict pdkl95's statement. Nowhere did they say that systemd prevents you from starting shell scripts, but that the developers have a (strong?) revulsion towards them.
Woman creates custom exoskeletal support for her broken hand with a 3Doodler
Here is Michael Wolff's account of what happened at the dinner, whom Ben Smith, BuzzFeed's editor in chief, accompanied as a guest:

http://www.usatoday.com/story/money/columnist/wolff/2014/11/...
This is a tired meme.

Apple's use of translucent elements was not well received when they first did it (and I'm not certain it is highly regarded now, either):

http://daringfireball.net/linked/2007/06/19/ntmb
http://daringfireball.net/linked/2007/11/09/translucent
That is because there is no one right answer for these things. They are non-deterministic

Could it possibly be that they only appear non-deterministic because you don't have all the knowledge to make that judgment? You yourself have admitted that science provides very little insight on these topics. Imagine everyone was looking at a massive sheet of connect-the-dots, but each of us (in our limited knowledge and capacity) could only perceive a unique subset of the dots on the sheet. We most certainly would connect the dots and arrive at unique pictures, some more similar than others. Science is just one of many systems for connecting those dots.

So things would certainly appear relative because of the variance in pictures, but that fails to acknowledge that there's still a right answer. There's still a big picture for the one who can perceive all the dots (and know) everything.

There is no reason to claim that something is non-deterministic simply because of ignorance or lack of understanding. So yes, I'm actually quite sure of my stance, which is that I'm aware of mine (and others) vast ignorance in many categories of knowledge, and consequently recognize that is what prevents us from having any totality of truth. You, on the other hand, can somehow write off entire domains/systems of potential knowledge with a simple assumptive wave of the hand. As I said, quite an impressive feat, I wish I had your god-like omniscience to be able to do that.

Science alone is clearly the single way to arrive at knowledge, and you are its prophet.
Are you kidding me? Launchd helps coordinate a massive selection of on-demand GUI-related services and their prerequisites. (254 services on my Mavericks install as of writing)

SysV init is ill-suited to that sort of complex event-oriented management, which (for example) is exactly why Canonical developed Upstart in the first place.
I can confirm that changing the port does drastically reduce login attempts but also that it is not to zero, I had 45 yesterday, for instance but here's the kicker - all from the same IP.

Setup and maintenance are virtually zero though, for f2b. I know, I just installed it.

A one liner to install on most systems and updates along with everything else when your package manager does the updates.