skysight-inc/HackerNews huggingface dataset:
Serious question: in what ways would you want systemd commands to be composable? I'm struggling to think of a use case for being able to pipe a service name into systemctl (or "service" for that matter) and its output is reasonably grepable for running|failed etc (and more consistant the old SysV scripts)

I'm guessing you want more then that though right?
I guess I would prefer that SMTP "skip over" the CA/DNSSEC model and go straight to something like HSTS+TACK to add the expectation of validity to the expected certs, rather than place trust in the DNSSEC roots.

I guess DANE (with or without DNSSEC) could also be used to cover the first connection, but I guess I'd prefer a world where the previous connection was used as the primary point of trust (the HSTS+TACK approach) rather than the "trusted root" (DNSSEC or CA).
Now? No, not really, just avoid GNOME.

In the future? Yeah, probably.

This wouldn't be an issue if the systemd people weren't notoriously hard to get along with. Really, I think all of the reasons why systemd attracts hate can be boiled down to this. Nobody wants a standard init system that's overtly hostile to bug reports and reasonable changes.

Say what you want about upstart and sysvinit, but I don't recall a point where the maintainers of it were told off for hijacking kernel flags...
As a weak epiphenominalist, I'd argue that all conscious thought is a backpropagation. Is it controversial that the brain is able to perceive its own output, or am I misunderstanding how backpropagation in neural networks is implemented?
This is one recent design trend (along with the windowed images that scroll through their viewport) I wish would die in a hurry.

I'm not a UX/UI guy, but it feels like terrible UX/UI.
Health Wearables Still in Its Early Days, PwC Reports Reveals
You Should Be User Testing
He arrived at the market, bought nine of Farmer 1's chickens, cooked them, and sold each cooked chicken for $10 more than he paid for it.
Another headline that's actually backed up by the data shown in the article would be:
High performing poor college kids smoke rich dropouts later in life
Since 19% of rich dropouts make the top 2 quintiles of income at 40, while 41% of poor college grads hit those categories, the headline is crap.
Harley-Davidson goes electric
That single $542mm investment in Florida almost exactly doubles all VC investments made in the state year-to-date. [1]

Here's how I would read this if you're not located in a major tech hub where VCs readily fund companies and have offices:

1. Attracting a $500mm investment from Google or any other institutional investor is an outlier case regardless of where you're located.

2. You need to have groundbreaking, path forging technology and an amazing team to get on the radar when you're far outside of a major tech hub.

[1] http://blogs.wsj.com/venturecapital/2014/10/17/interactive-m...
Odd headline. It's pretty easy to get 2 axis movement with two motors. The big advantage of this setup is that the motor for one axis doesn't have to go along for the ride, which reduces your moving weight and momentum. There are other ways to achieve this, of course, but they tend to require more linear rails, whereas core-xy requires more timing belt (which can be just some cheap nylon fishing line, depending on your application).

"H-bot" would be another good search term if you're interested in this.
They already have with the neo-n:

https://www.yubico.com/products/yubikey-hardware/

It does cost a bit more than the U2F-only version, however.
How we scored Baremetrics.com for $616
Video Game Copyright Law Explained by Pac-Man, Donkey Kong and Zombie Decapitation
iOS 8.1 release Select 2G – 3G or LTE ModeiPhone jailbreak
I've got multiple machines in my work environment - Linux and Apple boxes. I don't often do it, but sometimes I forget what I'm using when I unlock - maybe they put an Apple there to brand the screenlock so that there wouldn't be such confusion?
Neural Turing Machines [pdf]
I don't know. I can see it going both ways. Honestly, how many places sound this interesting to work at? Feels like Steve Jobs famous line about you can keep on making sugar water or you can change the world with us. It's hard for SV people to leave the Kool Aid but it wouldn't be too hard to pull anyone from a cold part of the US and/or already on the East Coast.
Show HN: Run dedicated iOS Simulators in the browser
The problem didn't say the price must be > 0. So they may all lowered the price to 0 after lunch time, so the price before lunch time can be $5, $7, or $35 in this case...

If the price must be > 0, assume the it is `a` cents before lunch, `b` cents after lunch, and farmers sold `x`, `y`, and `z` chickens before lunch, where `a`, `b`, `x`, `y`, `z` are all unsigned integers satisfying:

ax + b(10-x) = 3500
ay + b(16-y) = 3500
az + b(26-z) = 3500

Note 10 + 16 - 26 = 0, we can sum the above equations into:

(a-b)(x + y - z) = 3500

let c = a - b, we know that c is positive integer (price before lunch is higher than after lunch). There are two obvious facts:

1) c is a factor of 3500

2) since x + y - z <= 26, c must be >= 3500/26 = 134

We also know that 3500/c is integer, with the equations we know 10(b/c), 16(b/c), 26(b/c) are all unsigned integers, so 2b/c is unsigned integer, assume d = 2b/c, we have:

x = 3500/c - 5d
y = 3500/c - 8d
z = 3500/c - 13d

Remember that we are investigating the cases of b > 0, so d > 0, so 3500/c >= 13, then we have the fact:

3) c <= 3500/13 = 269

with 1), 2), 3), c = 140, 175 or 250

when c = 140, 3500/c = 25, so d = 1, x = 25 - 5 * 1 = 20 > 10, not valid

when c = 175, 3500/c = 20, so d = 1, x = 20 - 5 * 1 = 15 > 10, not valid

when c = 250, 3500/c = 14, so d = 1, x, y, z are all valid, we get b = 125, a = 375

Answer: the price before lunch is $3.75, after lunch is $1.25
Thanks, this is useful.

As a custom USB HID device then, I wonder if the OS has to get involved? Or is custom support in the application sufficient?
Someone forgot Newton's 1st Law of Motion, and it's evident in all these videos. In other words: It's impossible to steer a device like this .
Hi, thanks for checking us out. We're happy to answer any questions in the comments.

Some of you may be familiar with app.io's demo pages service which was discontinued in August. We loved using their service and we thought it'd be a blast building a replacement.

Technologies used: node, socket.io, mongodb, html5 canvas
I just looked at the specification for this, it looks like a Google-specific limitation. There's no reason why a single site couldn't support the same U2F for multiple accounts.

In fact in Google's presentation they advertise a husband and wife using the same exact token for both of their accounts [0].

[0] https://sites.google.com/site/oauthgoog/gnubby
This is clearly not intended to screw with their heads. It is likely the problem-poser didn't realize the issue with not constraining the afternoon price to be greater than zero. In fact, figuring out that little quirk is already a good intellectual exercise for the student, and it's easy for the teacher to say "great answer! what if you can't set the afternoon price to zero?".

Honestly, I think this kind of attitude about problems is what is "effing ridiculous". There is huge value in learning to question the constraints of a problem.
Debian, then at the "task selection" stage choose nothing (definitely not desktop environment), later install xmonad and trayer and all that. Or you want xfce, OK install that. Oh and probably lightdm or xdm or some login manager, assuming you don't want to log in text and then startx or whatever other strategy.

Its not like Debian "requires" gnome or kde or whatever as part of the install. Just install what you want.
Oops I forgot to put Show HN when I submitted, sorry I've edited it now.
Thanks! Come try it out sometime :D You clearly have an equal love for postgres.

I asked because we have been considering ways for people to easily deploy their own instance of the game (likely for educational purposes). So I try to keep an eye open for new db services.

The technical reason for the requirement is that players connect from all over but the system also needs to be able to connect as each player - preferably without knowing their password. We normally handle this with a trust relationship between specific servers. Alternatively we could be using a superuser account and SET ROLE but that would require some other changes as well.
Selling the chickens for $0 is not just "not in the spirit of the question", it's plain wrong! By definition, you can't "sell" something for $0, that's giving it away.

For example, one dictionary defines "sell" as "to exchange (something) for money". $0 is not money. It's literally nothing.

I don't know why people (not you) come up with "clever" solutions that violate the plain wording of the question.
The next release of ChromeOS will include nearby/proximity unlock features integrated with Android L, which they're calling "Easy Unlock".

There are a few somewhat-spammy blog summaries, e.g. http://www.omgchrome.com/chrome-os-smartphone-easy-unlock-fe...
The Top 3 Reasons Why Software Projects Fail
I too am in a secondary market so I want to believe ;) But it'll take more than this to really prove anything. It seems like every 18 - 36 months there's this sort of "exception" to the rule vs indicating any type of sustainable change in where the majority of dollars and interest flows. This feels very much like that.
XKCD requests Park or Park with Bird.

Flickr built service as requested. Web page titled Park or Bird but works as Park or Park with Bird. Who named this thing?

Cool project regardless.
As others have pointed out, it's unlikely that the company needs the money and this is more about denying competitors the technology before Google gets their hands on it.
Could it also be rephrased, "You know nothing, JS"?
Do you have any clue about India? You just pasted a long paragraph from one source and gave no explanation of how it backs up your point. What even is your point? You seem to think that dowry harassment lawsuits are all there is to dowry.
Show HN: MerryList – Create a wishlist with just a URL
Automatic dependent surveillance – broadcast (ADS–B) is a cooperative surveillance technology in which an aircraft determines its position via satellite navigation and periodically broadcasts it, enabling it to be tracked.

-- https://en.wikipedia.org/wiki/Automatic_dependent_surveillan...
Conceptually composable. The logging in systemd sucks, sorry but true. Binary logs? LOL. Someday if rsyslog could speak raw systemd language as an input, that wouldn't be quite as awful. Then you could have systemd talking to a real logging platform. Just like "ls" can talk to "grep". Doesn't mean the talking can only be in the format of a pipe or whatever.
Nice work on the responsiveness, guys! Fun idea this. Gonna follow for sure.
I am using GNU stow [1] to share more than just Vim (though you could just do Vim) and it's been easy-breezy.

-----

[1]: http://brandon.invergo.net/news/2012-05-26-using-gnu-stow-to...
You idiots wouldn't recognize propaganda if it were wearing a name tag... "I'd like to poke them in their prying eyes with things they'd never see if it smacked them in their temples." -Arctic Monkeys
> That's a great example of a selfish externality

It's only selfish if they had the resources from the beginning which they didn't. Players also constantly want a slew of new features. Maybe the developers just couldn't juggle both performance improvements and new features simultaneously. Maybe not enough people cared about the lag vs new features? It's not like Minecraft is a competitive FPS where lag matters a lot more.

> asking millions of players all around the world pay for expensive new machines

First the Minecraft still doesn't have heavy hardware requirements.

Second the cost of computing has been trending downward for decades.

http://www.freeby50.com/2009/04/cost-of-computers-over-time....

> even top of the line ones are going to have problems managing 200 megabytes of garbage per second without dropping frames) just to make your job easier.

Programming Java isn't easy especially when you have an existing code base. It's even messier when you give precedence to performance.

If this is so easy, why not just make a better clone to fix the problem? Minecraft isn't the only sandbox game anymore. If people are that unhappy there are plenty of alternatives today.
If one wants to start using Emacs is there a recommended starter package that is recommended over others instead of starting from scratch that can be learned from over time?

I want to start using Emacs, but starting with a blank slate leaves much to be desired. Especially when a someone new to Emacs doesn't know what's available or what can be done or how.
Thanks for the links. I looked into doing something like this a while back (I already have my own stratum 1 NTP servers at home and work and this is kinda similar) but I only found commercial receivers that were a bit more than what I wanted to spend. This is quite affordable.
Statusrobot.io – remote http status checks for everyone
Congrats on shipping! I was at a party the other day and we needed a way to all contribute to the same youtub playlist. Now we have a solution!
Part 2: How I Make $2700/month on Autopilot by Publishing E-Books
Nonsense. It could be steered (well, maybe rotated) with flywheels :)
Cool, but I will continue using the Google Authenticator app. Google is not the only thing that requires 2FA, so do numerous other sites, and GA app is the most widely supported and the least pain in the behind. I don't see a point in plugging my entire keychain (the physical keychain, with my car keys) into my laptop every time I want to log into GMail, much less carrying around 10+ different USB tokens.

Now, a NFC-based token where I don't have to type anything in, or an iWatch/FitBit/whatever type wearable as a token would be pretty cool. Or even better: a universal library/service that abstracts which token I use. That way I can have multiple tokens for different situations.
This is a free chapter from my Servers for Hackers book. I find a lot of confusion around the topic of application gateways when it comes to hosting a real application.

I'm hoping this article clears that up a bit.
How does this work with plugin managers such as Vundle/Pathogen?
It seems a bit cheesy, but I just put a lock screen on my phone. I figure if anyone steals it, they're unlikely to have the chops to bypass it without wiping the phone (I assume that's possible with adb at least). That combined with Google's remote wipe functionality and I'm pretty comfortable with the theft scenario.
The Original Flat Design
I do this same thing using WorkRave. Highly recommend.
Feynman on how magnets work, and the problem with “Why?” questions
> This wouldn't be an issue if the systemd people weren't notoriously hard to get along with.

This. It doesn't help this guy's case that he's basically calling anyone who doesn't want systemd a "troll". That's not the way to win people to your side of a disagreement.
It's just an angular app. False positive.
its not a toy, why would you want to go down?
It's not mentioned in the blog post, but this has been pulled into the main Om repo: https://github.com/swannodette/om/commit/ee9d92bf1191a391df8...

If you're on the new Om alpha, you can use it with:

(om/root
app-component
app-state
{:target target
:instrument (fn [f cursor m]
(om/build* f cursor (assoc m :descriptor (om/no-local-descriptor om/no-local-state-methods))))})
I like the idea of a physical key distinct from the phone, but I'm not sure about having to plug it in every time and/or restricting it to Chrome devices.

Is there some way that it could instead be made compatible with a device like the RSA SecurID tokens? That way it remains separate from the devices I'm trying to get into and doesn't require a USB slot.
The F-35's issues have been ascribed to the Marine Corps' demand for VTOL.

https://medium.com/war-is-boring/fd-how-the-u-s-and-its-alli...

The best thing you can say about the F-35 is that it's a perfect example of design-by-committee.
More russians dissidents seeking asylum in Ukraine
With a nice microphone I have found that I can speak rather quietly and have it still pickup my commands accurately. My office mate has said it doesn't bother him much.
Actually it is something you can get away with if users upgrade their machines.
Ah, it looks like their FAQ also says this is supported:

Can I use the same Security Key with multiple Google Accounts?
Yes. You can register the same Security Key with multiple Google Accounts.

https://support.google.com/accounts/answer/6103543?hl=en
There are a few. I personally started off of a co-workers emacs.d instead, so I can't tell you which one I like. Here is a list of some of the popular ones:
http://ergoemacs.org/misc/list_of_emacs_starter_kits.html.

Here is some discussion about how scary starter kits can be too, and some advice on learning emacs: http://www.reddit.com/r/emacs/comments/1udtd1/starting_emacs....
> At the upper end of secure machines, USB ports will be physically disabled.

Those same organizations would likely be looking at PKI-based smart cards that they issue themselves over something like this, though.
> "it's different and therefore I don't want it"

The argument is really that given that systemd as a project does a hell of a lot, it's actually really hard to replace bits of it - as people who are trying to are quickly finding out, there's a few dependency trees for various components which end up requiring that systemd manages most layers of the system. So you either use all of systemd, or as little of it as possible.

According to Lennart Poettering himself, udev is going to end up depending on systemd being the init system. udev! It'll be damn near impossible to replace systemd then. (And anybody who wants to use anything else, or even have the choice to use anything else, is a "systemd-hater".)
Mobile App Ideas for Healthcare Marketers
There's two different arguments here.

'leephilips said: "India is the most prominent example of a country with plenty of voting but no democracy."

You said: "It doesn't mean it's a good thing to do, or that we agree with it and won't criticise it."

A perfectly well-functioning democratic society can reach conclusions that are worthy of criticism. People have a habit of blaming the process for grievances they have with the substantive outcomes of the process.

E.g. people on Hacker News rant about how democracy in the U.S. must not be functioning because the drug war still rages on. The drug war is, in my opinion, a policy worthy of criticism. Yet, it's undeniable that it enjoys popular support. It was only this year that marijuana legalization managed to carry a (slim) majority of registered voters. As recently as 10-15 years ago, there was a 2:1 consensus against even legalization of marijuana--forget about ending the drug war entirely.

It's easy to blame the process for results you don't like. It's harder to admit that the process is fine, you just don't like what people do with their right to self-determination.
Tractor beams are suddenly a lot more plausible
How to Write Large Modular Node.js Projects for Express and Beyond
Blogger to WordPress Migration Guide with Permalink and SEO
The netinstall (not sure about the others) lets you choose exactly what packages you want during the installation, including init system, as far as I know.
Some people here have commented that this is terrible design trend. I disagree. I would say this depends a lot on the use-case :)

[shameless plug] I've used (almost) the same effect for my landing page for my upcoming film:

http://salesmanfilm.com/

(P.S: Scrolling might be choppy on Retina MBPs/slower configs)
Until someone releases a NFC related exploit (shouldn't take long) and then corporate machines have their NFC disabled (open them up and snip the antenna coil with a scissors? Tuned RF field of high enough power to destroy the NFC chip electrically but not damage the rest of the machine? This will be interesting to watch...)
rtfa: "As more sites and browsers come onboard, security-sensitive users can carry a single Security Key that works everywhere FIDO U2F is supported."
Why Brackets is the best code editor
Tips for Eliminating Comment Spam on Your WordPress Site
I mentioned this in an earlier comment as well; using a good microphone I can speak very softly and still have my commands heard accurately. Additionally I take a drink of water whenever WorkRave tells me to take a break (every 3 minutes). Haven't had any trouble with voice at all.
> systemd is a collection of smaller tools, which is the UNIX philosophy (debunking that argument).

That's not debunked. The small tools of the UNIX philosophy are supposed to compose well with others. If I want to replace systemd's init with that from daemontools (for instance) and keep the rest of systemd working, that should be possible.

Or let's suppose that I want to opt in to systemd's auto-remounting and socket activation (for instance), but for whatever reason I need to keep my syslogs as text on disc, so I can't use systemd's binary logs but need my legacy syslog system. Can I do that?

> I really don't get the systemd "hate" that is still floating around. It seems a lot of arguments against end up boiling down to "it's different and therefore I don't want it".

The arguments I've heard boil down to "it's badly designed and therefore I don't want it."
I think it's already dying. I see less and less parallax sites whereas two years ago every startup had their site as parallax. :)
'Troll' is basically now a useless word as it's been used to mean too many different things.
I usually find alert libraries boring, but these are really cool -- I particularly enjoy the icon drawing animations.
I agree this does look sweet, however this is not a replacement for alert. window.alert() is a blocking function, it prevents further code to be interpreted while the alert or prompt is open.
Looks cool. I'd like to see [esc] to close dialog. And is it a safe default to have [enter] perform the action especially on warning and danger? (just a thought)
NPR: '80s ads are responsible for the lack of women coders
If you want a MacBook pro buy a MacBook pro. The "beats or comparable to" game is a fucking waste of time, because people assign different values to different features, including brand name, weight, battery life, computational power, screen size, keyboard layout, upgradeability, warranty support. hardware certification, etc. etc.

Dell Precision mobile workstations such as the m6800 are Ubuntu Certified. [1]

The m6800 can be provisioned with:

+ Spare batteries.

+ Raid 5 over three drives

+ Blu-Ray [limits hard disks to 2]

+ Processor: Intel® Core™ i7-4940MX (Quad Core Extreme 3.10GHz, 4.0GHz Turbo, 8MB 57W, w/HD Graphics 4600)

+ GPU: Nvidia® Quadro® K5100M w/8GB GDDR5

+ 4G LTE mobile broadband

+ Hardware crytpography accelerator

+ Intel vPro Management

+ Ram: 32GB (4x8GB) 1600MHz DDR3L

+ 5 Years 24 x 7 Support with Next Business Day Onsite Service.

+ 5 Years accidental damage service

+ 5 years data recovery service

+ A 17" Display

And of course Ubuntu pre-installed and supported by the hardware manufacturer. [2]

The complete list of Ubuntu Desktop certified hardware is available. [3]

[1] http://configure.us.dell.com/dellstore/config.aspx?oc=cupmws...

[2] http://www.ubuntu.com/certification/hardware/201305-13528/

[3] http://www.ubuntu.com/certification/desktop/
Is it so bad? The "top 2 quintiles" is the top 40%. They want to make a statement about the extremes.

I think the numbers are interesting. It looks like the rich kids' distribution is bimodal with a spike at the top quintile but centered on the 2nd/3rd lowest, and the poor kids' is unimodal centered at the middle quintile.