skysight-inc/HackerNews huggingface dataset:
Also thinking about this. Wouldn't it be a good idea to open source it and cut down on your staffs' working hours. Seems like you got a fairly big user base so there should be developers out there willing to contribute. Perhaps you could cut down on your costs and merge pull request from open source contributors.
http://omegataupodcast.net/2014/04/146-container-shipping/
How can this blatant advertising get so many upvotes?
> In light of that, forking is a more civilised approach than bullying and threatening the author.

Yes, but it is sad that the more straightforward approach of contributing back to the community isn't taking hold.

If you are worried about mission creep... you help stamp out a very clear mission. If you are worried about bloat, you contribute patches. If you are worried about a nasty hairball... you contribute code reviews. If you consider C code less readable than Unix shell... please don't reference the Unix Philosophy as the principle behind that thinking.
Does a good formal introduction exist for K, or Q, or APL, or J, or any other languages in this family? Something with, you know, a syntax definition at least, and any kind of formal definition of the semantics.

The closest I could find is this [1] but "The model is expressed in SHARP APL", so from the start, it's circular.

[1] http://www.jsoftware.com/papers/APLSyntaxSemantics.htm
Facebook unfriends federal drug agency
I think this is a great idea.

- I think they're wrong about systemd, but if they're right, Debian can merge their fork back in, they can say "I told you so", and we can move on.

- It gives us a place to point the anti-systemd people. Rather than spending their energy trying to fight the system, they can spend their energy productively on this fork.

- This puts the burden of maintaining the SysV scripts on the fork, rather than the package maintainers, as it would be for Ian Jackson's proposal to maintain freedom of choice[1] Maintaining the scripts probably isn't hard for most; testing them probably would be. It would require maintainers to keep a SysV init system up and running on their machines.

1: https://lists.debian.org/debian-vote/2014/10/msg00001.html
And you don't speak on behalf of every other sysadmin on the planet either
Modern DE's also depend on logind.
Which could be replaced with non systemd implementation that has same interface on dbus.
نتيجة مسابقة وظائف التامينات الاجتماعية 2014 اسماء المقبولين عبر البريد
As great as BCD instructions may be, they can't possibly compete with vector instructions for that kind of operation.
> And if that service file screws up how do you troubleshoot it? You end up diving in to the source code of systemd, versus fixing a bug in your script.

? You end up diving in to the service file vs. the script.

> And don't get me started on binary log files.

Having worked with binary and plaintext log data for the better part of a decade now, I have to say that pretty much the entire set of claimed advantages of plaintext log data is very wrong, and we've wasted a ton of productivity & efficiency because of it.

If you really are sure of its superiority though, just put a little stub in front that converts the binary log to a human readable format that still needs a program in order to present to the user...

> SysVInit has served me thus far with no issues.

Speaking of attitude... there are two ways to look at that datapoint...
Music: Max Berlin – “Elle and Moi” with Dita Von Teese
“Put in incentives to reward people on team outcomes versus solely on individual outcomes"

This. You get what you incent. If people are rewarded for working together, they will work together. If they are rewarded for individual contributions, they will optimize for that.

Now, it can be tough to measure and reward team effort, bit if that is what is important, figure it out!
Disney probably would have had to mortgage the castle to afford rendering the movie on AWS.
Having studied the History of Mathematics, I think that the same discussion/argument must have occurred in Italy when transitioning from Roman to Arabic numerals.

Would you rather do:

IXDCCCLVI * VIIDCCCXLIX

or

9856 * 7849 ?
That's a rather bold thing to say considering people are using both the useful and useless features of the project without difficulty.
You can still use a keyscript (I do), it just need to be done in a different way. Instead of putting the configuration in /etc/crypttab, which confuses systemd indeed, you can still use the kernel cryptopts variable. For example, in the grub configuration add something like:

cryptopts=source=/dev/<disk>,target=sdc5_crypt,keyscript=/lib/cryptsetup/scripts/passdev,key=/dev/<other_disk>:/somdir/root.key

Anf then in /etc/fstab use the /dev/mapper/<target> (sdc5_crypt in the example above) as the root device, as before.

Then you need to make sure the initramfs contains all the tools needed to support this (that was done automatically with /etc/crypttab, it's "manual" with the kernel option). To do this, add under /etc/initramfs-tools/hooks a script file to load what's needed in the initramfs: cryptsetup, passdev, the needed kernel module. You can roughly copy the existing /usr/share/initramfs-tools/hooks/cryptroot and simplify it.

I've seen other distro documenting the kernel approach instead of /etc/crypttab for the root filesystem. It may become the standard way in the future, and there's no reason it couldn't be fully automated. There's some coordination between several components so it may take a bit of time to converge to an accepted and supported way thought.
I'm a devop, not a system administrator. I setup and administered a number of single machine web services for my customers along the years, almost all of them with Debian plus some Ubuntus recently. Database, application server, web server. Nothing fancy. I also use Ubuntu as my primary desktop (some sort of gnome fallback DE) after I removed a lot of cruft if comes with by default.

From my experience what I need on a desktop is very different from what I need on a server. On a server I don't care about displays, keyboards, backlighting, sound, USB disks, mics, scanners etc. On my desktop they are very important. There are a number of companies offering Linux VPSes with 512 MB RAM and they can be good to host a low traffic web service. Good luck running a modern Linux DE on a 512 MB machine. Not impossibile but not very productive.

So I can imagine having very different init systems for desktops and servers if this means that the server won't be encumbered by a number subsystems which are of no use to it. Furthermore binaries instead of scripts and opaque log files leave a bad taste in my mouth. They make me figure a future with a Windows like event viewer to browse the log files, over a terminal based ssh connection. I'm quite concerned about it. It will waive one of the biggest advantages of a Linux server over a Windows one.

A fork, or an alternative init system, could be a good solution. We should run this experiment, pick what we like and don't harass the people on the other side. We will see the results after some years. The satisfaction of the admins will decree the winner.
My First Keyboard Build
And if that service file screws up how do you troubleshoot it? You end up diving in to the source code of systemd, versus fixing a bug in your script.

That's a good thing, because if you find a bug, it will be fixed for everybody, not just for your one-off init script.

your attitude is the problem

The attitude here is to fix problems at their source. Instead of using the hammer for everything, sometimes coming up with a new tool is a better idea.
Show HN: Cloud based multi-zoned music system
Web Trolls to Face Two-Year Jail Terms
They don't even know how to spell "systemd" correctly. Is there a better way to show your ignorance on the subject?
You are comparing apples and oranges. Network management in Arch was replaced by netctl. It’s very easy to set up your static network that way (you just have to edit 1 line).

systemctl actually tells you what it does as output. It symlinks a service file from one directory to another. You can always do that by hand.
Zero technical info on the site, weird. But since it also filters out ads in non-browser apps, it should be some sort of proxy. Then how does it handle https'd ads? Self-signed certs and all? Perhaps dwindling supply of http resources and increasing privacy concerns are the reasons why it's "now completely free" :-/

PS. I've been Windows user since 3.11, I am very pro-privacy and I've never even heard of Ad Muncher. Make you what you want from it.
Isn't this a pointless statement? Nobody does.
It's dicey to obtain key material from external hardware because...?
Waffle_ss , change your user name.
His conclusion reminds me of the better vs worse popularity paradox. Maths are "simpler", but too strict, abstract and potentially cryptic. Many people will trade simplicity and power for ease of use even at the cost of complexity.

I believe it's easier for people to mentally conceive a machine looping over instructions than a transitive-closure or even an abstract fold.
You have too much trust in your VPN provider.
'Foreign activity' in Swedish waters?
Pompoenpannenkoeken zonder suiker, zuivel en gluten – Jouw Gezonde Recepten
Wish I could upvote this a thousand times.
Actually, this would be it: http://get-nod.com/

Check it out.
Using the metric "number of containers it can carry at once", which is the metric that formed the basis of the purchase and the key metric for a container vessel, it is the largest.
systemd has a number of features which are of interest to server operators, especially those who use containers, which may well be many of us before long.

Running systemd as pid 1 does not imply running a desktop environment.

I have plenty of VPS customers running systemd as pid 1 in 512MiB RAM.

Running systemd as pid 1 doesn't imply having every single binary and subsystem of systemd running.

I would encourage you to try it before deciding it's something you won't find useful.

Avoiding it looks like it's going to be significant effort and you'd want to know for sure that you're justified in that before embarking on that course of action.
I am a current ED/A&E/ER Doc (in Australia). It's one of my 5 3 month first year terms.
About 50% of presentations are for things that don't need to come through ed. Phone lines always say come I to ed because it is a get-out-of-jail.
If they say carry on and you get hurt, they get sued.
And it is near-impossible to do a proper consult with someone over the phone.

Having said that the Australian health system is so radically different to that of the US (for the better) that very little in the above article applies to my working conditions
Hm. So are there any 802.11_ proposals for cryptographically "signed" SSIDs? Using public key cryptography, this is surely doable in a way that is "anonymous" too, right? (i.e. doesn't reveal the identity of the AP you're probing for)
> what would make an experienced senior engineer prefer such shortcuts over doing the right thing

One thing I've learned from software engineering is that experienced people are capable of choosing lazy shortcuts by themselves.
Thanks, I appreciate the hint, I should have noticed that a kernel parameter would be one way to do it (I'm familiar with writing initramfs-tools/hooks to make the existing keyscripts work).

The fact remains though that a wheezy dist-upgrade is going to ruin your day badly enough to spend some time digging up your iDRAC/whatever creds (admittedly, nobody is going to dist-upgrade their prod servers without testing first... or are they? :P)
Stop it with the advertisement.
And now with less snark :).

K/Q/kdb+ deploys a single executable and some additional k code (Q is written in k) in < 600KB uncompressed. Admin is very simple.
Multicore use is trivial
Hot code updates/upgrades (interpreter uses new definition on next execution)
Code works the same (in most instances) for:
* a single file/database
* multiple files/tables
* column files (for each table)
* files on multiple machines (like MapReduce/Hadoop)

with no changes.
I don't think that they care(d) much about "the open source community". And why do you think forking causes damage to the open source community? It helps resolve conflicts of interest.
Gamergate: A Scandal Erupts in the Video-Game Community
They're often not cognitively demanding. I do 14.5 hr overtime shifts and most of the time I am being paged for 'autopilot' stuff like charting more fluids, reviewing medications, and especially because it's weekends, checking out little niggles that patients start to but nurses about over the weekend and they say they will get a doctor to review.

Between 1-5 times in a shift of this nature I will be required to do something cognitively demanding, most of the rest is patient interaction, reassurance, and basic basic medical stuff that you master in your first month in the job
As much as I dislike the idea of systemd, I'm starting to think it's pointless to fight it. There's still a large chunk of people that think the desktop is important for Linux's future and will keep pushing for turning it into a brittle mess of opaque components, unaware of what's really important to maintain and troubleshoot servers on a daily basis, and unaware of what has made Linux so successful in this area.

It may happen that systemd ends up being a good thing, or it may happen that something else takes the place that Debian and Red Hat currently occupy in the server space. That thing may very well be something other than Linux, and I don't care if it is anymore.
Please read these posts by David Herrmann to get an idea of the improvements in reliability that systemd-logind provides to desktops:

http://dvdhrm.wordpress.com/2013/08/24/session-management-on...

http://dvdhrm.wordpress.com/2013/08/24/how-vt-switching-work...

http://dvdhrm.wordpress.com/2013/08/25/sane-session-switchin...
"I do wish they had contributed it to Postgres, but I can't blame them for not doing so (they need to eat!)."

Stop this. The two are not mutually exclusive. Postgres developers are not starving.
How Long a Yellow Light Should Be
I have. I ran Arch for 3 years, up until 3 months after they implemented systemd. It made a KISS situation incredible complex. I switched back to Debian on my desktop after that. If Debian switches to systemd, I'll switch to Slackware, until SystemD has proven iteself to be stable and simple to administer. Not before.
See also: https://news.ycombinator.com/item?id=8476415
New Open-source Machine Learning Framework Written in Java
There is another example of journalism having no idea what the word "troll" means. The people this article are referring to aren't trolls. There are many words better suited to describe what those people are in the context, but I can see why they wouldn't put them in a headline.
The challenge is not to simply finish the game, but to finish the game before it disconnects :D
In the UK, there are a large number of non-profits (social enterprises, charities) that either produce goods or sell services as part of their mission. For example, a non-profit hires people with learning difficulties and has them recycle wood products, which are subsequently sold to the general public. The employee gets some form of training and employment, and the non-profit gets funds to repeat the process (often supplemented with donations).

A lot of their products and services could be sold on-line. However, e-commerce is not an easy task, nor is it necessarily cheap (I've worked in the industry for several years now). It also distracts from the non-profits main mission, whatever that may be.

The non-profit I want to start would provide e-commerce as a service to other non-profits: getting more customers for the products they sell or services they deliver, reducing their time spent on fundraising, and allowing them to focus more on their mission.

Commercially, the margins on non-profit products and services tend to be quite high; and non-profits (in particular charities) are used to paying a % of donations in fundraising costs. As a non-profit delivering this service, 65% of profits must be re-invested back into delivering it [the service]. However, as a community interest company, 35% of profits can be distributed as dividends. For reference, JustGiving (a for-profit) raises tens of millions for charities, and has revenue of 16MM/year.
One thing I struggle with: how does one calibrate one's spidey sense? Reading comments in online forums is likely to bias one towards the people talking the most, which is not a good bet as a representative sample. It's not just systemd; it's any topic of heated discussion. All we hear from on many topics are the people with the strongest emotions. How can we compensate?
What? 100,000 people decided it was worthwhile paying for this product, but you feel guilty about taking their money, so now it's free? This is one of the most bizarre things I've read recently!
Yep. For stuffs like appraisal, the org. should calculate the team's score rather than individual's and hence the team gets some point which should in turn become their appraisal percentage, thus team cooperation would improve.
The art of building and breaking stuff
If anyone else is feeling a sense of déjà vu in reading this article — there was another in depth story about some of the technical details behind this fault in the NYT in March 2014, http://www.nytimes.com/2014/03/29/business/a-florida-enginee... .

This Pando article has re-reported the story with lots of additional details and does some great storytelling, so I'm glad to see it. Just wanted to add a note for anyone who is wondering (like I was) "whoa, haven't I seen this before?".
The point is key switches as cut offs work fine when the component doesn't have major faults.

Any other electrical control system could cause just as many issues if designed poorly. Imagine if GM was just as sloppy with a push-to-start electronically controlled system that could shutdown due to EMF.

And there have actually been issues with push-to-start systems. One model I can remember required the user to hold down the button to shut off power in an emergency, when the most common user reaction was to rapidly jab the button.
I know this is just a nitpick, but calling it "SystemD" everywhere on this page when everything written about systemd asks you very nicely to call it "systemd" shows these guys are either not as familiar with systemd as you should probably be if it's that much of an issue for you, or they're deliberately trying to be edgy. Neither of which inspires confidence in their ability to maintain a potential fork.
Being a developer and being an admin are completely different jobs.

A admin needs to know a dozen languages and codes in bash most of the time, they have a hand written folder with glued in scraps next to their terminal which explains why they did what, how and why. This folder has entries like "reboot three times, do an rain dance and run godHelpYou.bash as root" because that's the only way that you've found out how the libraries actually talk to each other.

For people like this "do one thing and do it well" is the only way that you can beat the impossible complexity of a modern machine back into a running computer even some of the time. When you have a single point of failure which is a black box you're just back to windows land: restart the service, reboot the computer, reinstall the system.

From this point of view devs look like a tribe of monkeys building a shit pyramid over your village. They just keep flinging more shit at the top thinking they are the greatest ever monkeys. When the shit pyramid collapses and buries everything you know and love under a few meters of shit, probably killing someone in the process, these monkeys just shrug say a few words about how that was the best shit pyramid anyone had ever build and start making a new one one or two valleys over.
Moms Are Now Creating #Social Media Profiles for Their #Babies
Ref: The book by the article's author (Nick Smith) http://www.cambridge.org/us/academic/subjects/law/jurisprude...

It's interesting to note the volume of literature on the subject. Check out the references at the bottom of this symposium page:

http://philpapers.org/rec/BENSTA-5
Please stop with astroturfing.
E-citizens unite: Estonia opens its digital borders
Flight ban might not be needed if they had a quarantine for some time so they can evaluate travelers before allowing them to fly. It's not that complicated and would not be expensive.

I keep seeing charts showing the number of cases spiking towards the end of the year so this situation is not improving.
Cool.

I also building my own GH60 keyboard.
boot2docker is a tiny Linux distro and does not require any specific virtualization tool, or even virtualization at all.

For the sake of simplicity and distribution the OSX and Windows installers package boot2docker with Virtualbox.
It's 1200, not 1.2 hours. However, there are at least twice as many frames, as it is 3D.
Sticky headers and footers for iOS UICollectionView layouts
Richard Bird was my lecturer at university - Intro to functional programming was on the pre-university required reading list... We were told to buy our professor's book before arriving.

Turns out it was an excellent course, and Haskell is a great intro to programming in general, but the book? Think I sold it back via Amazon in the first term.

Haven't read this new book, but $90 seems like a price set to be sold to university libraries, not students - surprised to see it on the HN homepage.
Doesn't work for me on Firefox Aurora, console shows: ReferenceError: WebSocket is not defined

I see just a rectangle with border, when I move cursor to it it disappears, when I move it out it appears again.
> ... and then surrendered it to Facebook.

Woz and Jobs surrendered their company too. Woz became disillusioned and Jobs got fired. They still managed to do a lot of important work during that time, including creating the PC industry.

> Facebook controls the industry now...

Oculus may be the leading player, but they're just one company making products. Other companies can make products too.

> Automobiles would certainly have done well even if he had, since transportation is a fundamental technology, but VR goggles aren't.

There's nothing fundamental about cars. There were other means of transportation. But VR is just as inevitable as cars were. When people what they could have, they'll demand it, just like they did with cars.

> How long will their development be delayed because Oculus no longer feels the pressure of getting their company off the ground?

John Carmack's work ethic is famous. He doesn't screw around and everyone else has to keep up with him. None of these guys is motivated by money, which means they've got a good shot.

> Let's wait and see what actually happens.

The VR industry is on a rocket ship trajectory and these guys launched it by shipping real products. That's already happened. Of course it's true that the hard work and fun of VR has only begun.
That's a nice hack. Gives me motivation to build a custom Emacs keyboard myself.
Nice man. Definitely go for it.

It took a fair amount of effort to build mine, but it was (and still is) such a rewarding feeling to have finished a project like this. If you have any questions or just want to bounce some ideas please feel free to give me a buzz. I'm always interested in other peoples DIY projects :)
Reading further about its mechanism of action[1], it seems like it decouples the electron transport chain. There are other substances (for example, the famous DNP fat burner) that do this was well, and they all seems to have a narrow therapeutic index[2].

Take home message: Don´t mess with the mitochondria and, as you commented, research into its therapeutic potential.

"The dosage makes it either a poison or a remedy" [3]

[1] http://en.wikipedia.org/wiki/Arsenic_toxicity#Mechanism

[2] http://en.wikipedia.org/wiki/Therapeutic_index

[3] http://www.brainyquote.com/quotes/quotes/p/paracelsus300347....