skysight-inc/HackerNews huggingface dataset:
> If you want a dedicated supervisor, you can use something explicitly designed for such a purpose, like monit or supervisord, instead of using systemd's mixed functionality.

Without being pid 1, that dedicated supervisor needs supervision. Now you have duplicated functionality.

At the same time, said supervisor runs into all kinds of extra problems to ensure proper cleanup of misbehaving services. Supervisord for example is a perfect example of a process monitor is easy to make lose track of the services it's supposed to monitor (I'm not trusting it again). Systemd's use of cgroups for this is for good reason: it's a hard problem to sort out.

You may end up with something usable, but a lot of the Systemd decisions are the ways they are because the alternatives were severely broken. And yes, that includes supervisord and monit.

E.g. here's an example from the Monit website:

check process apache with pidfile /var/run/httpd.pid
start program = "/etc/init.d/apache2 start"
stop program = "/etc/init.d/apache2 stop"

This seems innocent enough. Certainly it's better than "just" plain old SysV init. But it is still fundamentally broken.

I've lost count of the number of times the Apache init scripts fails to bring Apache reliably up or down, for a variety of reasons, and the assumption that the pid-file will actually contain the pid of Apache or an invalid pid is fundamentally broken (the number of times I've found the pid-space has rolled over quickly enough to cause problems? Not huge, but far from zero), as is the assumption that there won't be other Apache processes in various unpleasant states whose pid is not in the pid file, but which will prevent a restart.

The problem is that Monit is fairly representative for process managers in this respect, most of which makes the (broken) assumption that the init scripts start, stop and restart actions will work reliably, and/or that the pid file contains sane content, and/or that you have a reliable way to kill a process based on holding onto a pid. I've yet to encounter a system where any of those assumptions are true, though you may need to scale up a bit before you start seeing enough of those failures to care.

So the suggestion of using something like monit or supervisord without addressing the amount of functionality you lose if you do makes me question if you understand the purpose of the pieces you are tearing out and/or whether you have put any thought into how users can regain that functionality without ending up making the same tradeoffs systemd does after all.

I'm all for getting something more modular than systemd, but ultimately I think few people will be well served by giving up on the substantial improvements systemd is bringing.
Amnesty International: Human Rights Abuses in Ferguson
It just loaded, I needed more patience! I did notice that you don't seem to include dividends here? T is yielding around 5% which is pretty good excluding any capital appreciation. Are dividends included at all?
The Innovator’s Inbox – A closer look at Google’s ‘future of email’ interface
you might be interested in Toptal (http://toptal.com)
the enrollment process is a bit long but there are a good amount of short-term, low-hour jobs available
I don't think that is very straight forward. It's easy to know how your device will operate in various conditions. counterfeits can fail in a million unpredictable ways.
This would fall under US v Drew (http://www.dmlp.org/threats/united-states-v-drew). A case where someone violated the MySpace TOS and then was charged under the CFAA. The Judge ruled this was not a violation citing the void-for-vaguness doctrine and not wanting to give the power to right federal laws to websites.
Well, there's the small matter that the backers weren't actually on the 2012 jury. [1] And the fact that Fez got its first win before IndieFund existed. [2] And the video that made the original accusation against Phil Fish was taken down, probably because it was a combination of libel and evidence of the illegal hacking. So it's become a source-less accusation that gets trotted out with no evidence to support it, as it was here.

[1] http://theflounce.com/gamergate-seem-understand-ethics-nearl...

[2] https://twitter.com/Jonathan_Blow/status/508734779617849344
As a complete physics noob, can I mod this to work in 3D? I.e. model a concave rigid body shape, and have the fluid flow around it?
Sadly I can't find any images or videos of the product of the device. The site has a couple of videos showing it throwing sparks, but that's about it.
Why Samsung Knox Isn't Really a Fort Knox
GitHub is easier to browse (both over the site and through individual repos). Also, GitHub has better integration between issues, commits, and pull requests.
I don't think it's true, but I believe the programs your write for leisure and those you may have to write for work may be quite different. In fact, in some line of software work you rarely have to write whole programs.
Why not use type annotations to accomplish this? Do we really need another compile to JavaScript language for something that did not require changing the language syntax?

There is no reason that a similar project could not have been made via smaller modules using comment annotations.

This project really should be at least two projets:
(1) one npm module for parsing the type signatures with the line numbers of the functions it applies to.
(2) one module that takes in that intermediary representation and performs the AST transform for wrapping the functions.

I don't see why this couldn't have been accomplished with:

(1) the doctrine module [0] for parsing JSDoc comment blocks before functions
OR a custom module for recognizing a custom comment delimiter like //+ or
//! followed by the type annotation such as Haskell's type declaration
format.

(2) a module for parsing closure compiler JSDoc type signatures

(3) the racket-style higher order contracts module [1] for a way to do
run-time checking

(3) a module consisting of all the possible permutations of higher order
type checking functions based on rho-contracts

(4) the node-falafel module [2] for performing the actual AST transform
that wraps those contract functions around the function described by
the JSdoc comment.

Furthermore, this approach of breaking this up in to modules allows multiple people to propose alternative syntaxes for this for consideration in future versions of ECMAScript. I wouldn't be surprised if sweet.js could also be used for those
syntax approaches that go beyond comment-based annotations and involve modifying the syntax of the language itself.

For those that built this at Google, please please please consider breaking this down into smaller composable modules. I'd love to be able to play with the subcomponents of this myself without having to adopt yet another language that doesn't parse with off the shelf tools [4].

[0] https://github.com/Constellation/doctrine

[1] https://github.com/sefaira/rho-contracts.js

[2] https://github.com/substack/node-falafel

[3] http://sweetjs.org/

[4] See JSX for the clusterfuck[6] that results when you add yet another format that needs to be parsed in a unique way with no real benefit that couldn't be accomplished just as easily without fucking with the standard language syntax. See Wadler's Law [5]

[5] http://www.haskell.org/haskellwiki/Wadler's_Law

[6] https://www.npmjs.org/package/esprima-fb
for Firefox: http://jsonview.com/
This guy has turned this into an artform https://www.facebook.com/glitchr
Waiting for: Bimbam Buys BaoBao
I did just get this on the ticker WIN:

An error occurred in the application and your page could not be served. Please try again in a few moments.

If you are the application owner, check your logs for details.
Monkey show
* https://cloud.google.com/console
I have voted in every election that I have been eligible for (almost 30 years of voting now).

I consider it an obligation as a citizen to express my preferences, though I'll admit that I often get frustrated with our elected governments. I try to make the vote my own thing, I have usually supported a minor party with limited opportunities for government but some electoral wins at the candidate level.

Electoral campaigns are usually a circus that I have come to avoid, I think the important thing is to interact with people at an individual or small group level all the time not just during elections.

And if voting seems like a waste (or even if it seems valuable), go do something else to make things better. Arlo Guthrie once pointed out that if we lived in a perfect world it would be impossible to improve things but in a world that sucks "you don’t have to do very much at all! There’s never been a time in the history of the world when you could do so little and have it mean so much to so many people!"

And always be testing and adjusting your beliefs based on evidence and knowledge. You might find that people's beliefs are usually more complex than what you'll find on the news or on a political website.
It worked for me! first search took about 30 seconds though.

Awesome site!
Robot will beam live Moon pictures to Oculus users
I personally use Lenovo laptops (Yoga 2 at home, Thinkpads at work) and have had good experiences. A word of caution if you're planning on installing Linux - there's a known issue with the ACPI driver for certain models that will "hardware disable" your WiFi even if you don't have a hardware disable switch. I found this fix to work: http://billauer.co.il/blog/2014/08/linux-ubuntu-yoga-hardwar...
Compiles your client-side F# code to JS such that you write all your code in the same programming language.

You get to leverage the sophisticated type system of F# for your client side code and get transparent interop between front-end and back-end code. There's no need for http/ajax requests to your back-end code because the WebSharper compiler takes care of wiring function calls from the client side directly.

[<RPC>]
let getName() = "David"

[<JavaScript>]
module Client =
let page() =
Div [
Span [Text (getName())]
]

Not only is all of this statically typed, WebSharper takes care of transparently wiring the call for you and serializes any data structure that you may want to pass from the server to the client and vice versa.

WebSharper has no problem generating both server-side markup through server-side combinators but truly reigns as a SPA architecture as you can choose to simply return data from your RPC calls and generate the markup on the client-side. Another benefit here is that you generally avoid the need to rely on libraries like JQuery to query your DOM and interact with the markup. Being able to simply keep a reference to any DOM element you create as opposed to having to query your DOM to get is just simpler.

But WebSharper also offer a host of well thought-out abstractions on top of Web Development in the form of Sitelets/Formlets/Piglets and now UI.Next. The real benefit of those is composability.

If you are are already familiar with an ML-like language you will be pleased at the benefits you get. If you aren't, I strongly recommend you take a look at the landscape of programming languages as three great families stand out... you would do yourself a major favor as a developer to learn at least one ML. Those that do never go back.
Mystery Bidder Bids $3.2M for 6000 Detroit Homes
I'm not an expert on USB protocol, so I'm not sure how your suggestion would work. The driver bricks it in the sense that the Product ID of the device is wiped (zero'd). As a result, the OS doesn't know what to do with it or what drivers to connect it with.

Is there some signature to the USB device that would allow the OS to know what to do with the affected gizmos? Or do you have to explicitly tell the system "no, really, the device on this USB port is specifically this"? If it's not automatically deployed like the initial driver but rather actually requires the user to screw with firmware-style updates, then it's effectively ruined for many beginners with these chips. (Thankfully, there's been a lot of fuss over this, so newbies will likely be able to troubleshoot this problem after a few hours of groping in the dark for why their device has gone silent.)
Buying another dyno now, hopefully it can handle it :)
I've had a similar experience. I thought it was just me. It's amazing how they can get it so accurately down.
P2P way to nail job interview, elevator pitch or salary negotiation
Researchers.io – Hacker News for UX/Customer Research
FTDI Post
> C would get you some speed benefit but Java has GWT for porting Java to Javascript

You can compile C to JavaScript with emscripten[0].

[0]: https://github.com/kripken/emscripten
Agreed -- the fact that they don't show a single finished item tells me that the quality of the printed part must be extremely bad.
FTDI have code which can tell with some high degree of certainty (at least enough that they trusted it to brick devices!) that a chip is fake.

They've used this code to make counterfeits intentionally unpredictable in the last few versions of their driver, rather than simply stopping the device with an error code (like Prolific do) or notifying the user or client library (like all of these vendors should be doing).

So, for FTDI at least, it should be very straightforward to do something other than intentionally making fakes of their devices behave unpredictably.
This would work for children. I would find it patronizing if someone "called me forth" like that.
That's great as a measurement regime and daily exercise program. But you will also need to follow a food composition diet that helps you to keep your "eat watch" calibrated correctly. This will vary by individual, and may require some experimentation.

Fresh, intact fruits and vegetables are often the foods highest in satiety per absorbed kilocalorie, but there's only one person that has your brain connected to your guts. You may find that hard-boiled eggs do the trick for you. Or guacamole. Or olives and feta cheese. Whatever it takes to reprogram your "eat watch" to alert in a way that helps you shed fat instead of gaining it.

(This post will probably only make sense after you read far enough into the parent post's link.)
In Spanish you should also say "unas pocas palabras" (perhaps jdiez is an Spanish name). The adjective of Google perhaps should be in lowercase. Remember perhaps should be recall. As I almost never speak English I (don't have the opportunity or the like of it) I find it very difficult I will ever grok English, but that is my ever unsatisfied greater aspiration (aside from getting a bigger salary and other pleasures for a young male man).
We're working on taking dividends into account since it is a huge factor when picking stocks.
FTDI was asked to return a string like "COUNTERFEITCHIP" or something similar instead of returning zeros, so they instead did a PID reset or some such to disable instead.

A bunch of chips failing with COUNTERFEITCHIP may have been pretty obvious
Operational Transform Overview
I got a generic "Application Error" message when I searched "tsla". The website seems to be running very slowly so maybe just a timeout?
Hola luisivan.

Could you somehow make me available your email? I would like to send you a couple of suggestions which I rather do in private.
Emily Gould, Literary Narcissism, and the Middling Millennials
> Furthermore, as much as there are local law issues in places like NYC against them, I don't anticipate those lasting long or having a large effect on their revenues. The same way that if you're in Uber's way you get painted as being anti-jobs, Airbnb gets to say the same thing. And that's in the few places that have them.

I don't see the law in New York city going anywhere. If anything, it is only going to be enforced more aggressively. While it isn't clear that that will be enough to dissuade everyone who is currently operating one or more illegal hotels using the service, I would not be surprised if the vast majority of the "entire place" listings currently found on Airbnb in NYC disappear over the next year as it becomes an increasingly risky thing to do. Of course, I don't imagine that having a huge impact on Airbnb's operations overall unless many other cities do the same thing.
My EBook Is Out Soon
I tried a mutual fund, for the heck of it. Not there. Looks kind of neat, but my guess is that it's more of a feature than a company.
It's solving the incompressible form of the Navier-Stokes equations, it's very barebones however - I've left out diffusion for example. It's possible to reduce the grid size and increase the solver iterations to have a more physically accurate simulation, but to go down that route I think there are a lot of algorithmic improvements that should be made
Damn. I could have sworn that it had been fixed.
not necessarily--in terms of hashes, i was referring to the practice of serving hashes via TLS and larger binaries via http. i believe virtualbox does this, for example. in such cases as long as you trust the TLS connection used to obtain the hashes, you can reasonably trust the binary obtained insecurely as much as you trust your TLS connection and your hashing algorithm. and indeed, hashes could/should be replaced with signatures in those circumstances, and sometimes are (e.g. tor project, but they also serve tor browser binaries via tls).

most people most of the time trust signatures/hashes served over TLS. in cases where they don't trust the upstream CA (which is commonly influenced/chosen by the developers), there's also a good chance they shouldn't rationally trust the source of that code. i see your point technically, but in practice you're almost describing a "trusting trust" attack, which i don't think is the most common threat model for app downloads.

and i agree re: signed executables, but we live in a TOFU world and vanishingly few people personally verify fingerprints OOB with devs, so for many people not looking at trust paths and such, you're practically talking about trusting EFF's CA vs. mozilla's. perhaps that's a significant distinction to some, but i'd probably characterize it differently than you have.
No, but suppose this was another scenario, such as automatic product bagger/sealers and some counterfeit part was being bricked by the original manufacturer. I doubt anyone outside of the warehouse/manufacturing industry would care, nor would anyone outside that industry have any real right to care.

In the FTI situation, I'm indifferent, but I just don't like the "crowd mentality" thing where people get stirred up about things that only a few hours ago, they had no idea even existed.
...which is a really great way to get budding hobbyist programmers to move to a different piece of hardware.
Definitely a timeout unfortunately. We're bumping up dynos, so hopefully it'll get better!
Does "hostless" just mean "host I don't manage" or is there some p2p magic I'm not seeing?
Another silly thing they've shown me are the gag items. For example, you'll look at the banana slicer with stupid reviews once, and then later on they'll show you other items that other people interested in the banana slicer also viewed, but no one will actually buy [e.g., some $4000 book on distribution of toilets in China].
But how do you sell judgement? People don't want to hear, "That won't work" type of advice. The culture rewards "I can do the impossible" overconfidence. When you find out the project is harder than you thought, you just work nights and weekends to make up for it because you have no spouse or kids to neglect. (Yeah I've used that advantage myself when I was in my 20's.)
Show HN: Next Generation Fantasy Sports App
Yeah, but looking at the physical differences between the chips it's probably not something that difficult to ensure. The counterfeit chips are built in a totally different fashion, with different size and materials, on a different process tech.

http://zeptobars.ru/en/read/FTDI-FT232RL-real-vs-fake-supere...
Why you assume that? Is not like they are trying to sell it to you..

Otherwise seems like a very interesting project.
This guy in /r/sysadmin claims 35 devices nuked:

http://www.reddit.com/r/sysadmin/comments/2k6wjk/fyi_ftdi_de...
iOS and Django hackers needed – change healthcare with Drchrono
Where it can contribute to non-alcoholic fatty liver disease (NAFLD), which is similar to the liver damage seen in alcoholics.

If you were thinking of substituting fructose for glucose in your diet, to get a lower insulin response, reconsider.
I'm probably in the target demographic for this (small semi-serious hobby investor) and I like what I see. I'll send more detailed feedback to your site's email. (I figure you folks did the work putting this together, so you should be the first to benefit from feedback.)
You can run uselessd with or without being PID1. The two modes have different implications, obviously. The latter choice will mean a separation of system manager and service manager. cgroupfs monitoring works properly in both cases.

PID files and SysV initscripts are broken. We're well aware and this has been common knowledge for a long time. What I meant was that you can still get more potential from a dedicated program that tries to focus and solve cases in one specific areas. Making a distinction between the init part and the manager/supervisor part is one of our longer term goals with uselessd, beginning with version 5. It's a trade-off.

We understand what we're doing, and we do not deny the presence of warts. When we announce that we're stable and ready for system integration, then we can really talk. As it stands now, this is all preliminary pondering.
21st Century Ski/snowboard lock and locator
Is anyone else simply getting tired of the number of ways google is attempting to (in their words) "replace JavaScript as the lingua franca of web development on the open web platform"? Dart, Angular, and AtScript are just the three most recent iterations of completely overhauling js for and by Google.
I would recommend that he jump on Guru.com or eLance.com and start looking for projects. It is not ideal but it will keep him active as he searches for work.
Thanks so much! Feel free to reach out to me directly if it's easier - chintan@capp.io
Regarding low-mid range, This isn't my experience at all. My experience is that for certain types of travel (eg, meeting friends for a weekend in some fun city) and AirBnB apartment is more fun, IE higher quality than any normal hotel option. Obviously if you compare a midrange apartment to a rockstar suite in a 5 star hotel AirBnB doesn't win but for most fair comparison I value the apartment more than the hotel.

Which is better is a matter of taste, I suppose. A lot of people love hotels. I don't. But, for the price ranges that cover 80% of rooms in most cities, I think it's hard to claim that AirBnB is only better value at the lower tiers. There are some awesome places at the 'sold my company to google' price ranges.
It's an eight step process.

http://www.reddit.com/r/arduino/comments/2k0i7x/watch_that_w...
Mini Server (written in Go) to Perform Xcode Unit Tests Through SSH
Author here.

What XCUServer does: Xcode Unit Tests require the iOS Simulator to run, and the xcodebuild tests have to be run through a logged in user in a GUI context.

It's a real pain to integrate into automation systems which perform commands through SSH.

We have a build automation service (Bitrise - http://www.bitrise.io/) which required to run Xcode unit tests through SSH (in Virtual Machines) and since Xcode 6 the only solution we could find is a service which runs in the GUI context.

This minimal Go server does exactly that: it includes scripts to easily add it to OS X's launchd so it automatically starts when the user (used for running the unit tests) logs in and provides a very minimalistic HTTP based API to perform unit tests with it.

More information at the GitHub repo: https://github.com/bitrise-io/xcodebuild-unittest-miniserver
It is meant for individual stocks as of now. We're hoping it serves pain points for retail investors who need some hand holding when it comes to investing smarter.
Turning the DEFCON Badge into a Bitcoin Miner