skysight-inc/HackerNews huggingface dataset:
I would guess it shouldn't be planted it is expecting it to be there. Chances are that is an Arabic name for some program from Siemmens or something like that. Or the name of the a rich bank client used to connect to a Swiss bank or something of that sort.

The key is of course is to lay low and undetected until that trigger fires, otherwise, anti-virus companies will blow the whistle.
Double Robotics Taking on Telepresence with Mobile iPad Base
surely this must be a troll... please let it be a troll.

Edit: OH DEAR LORD look at their web page!!!

http://www.constellation7.org
Exactly how precious are those CPU cycles? I mean, really. Can you put a dollar figure on them?

And then contrast that with the dollar figure for consultant / employee / remote hands time to figure out WTF went wrong?

There are numerous systems for managing services: monit is the best known, mon and several proprietary systems also exist. Nagios can tell you if the service is running or not (though it doesn't handle the start/stop logic).

These are small details and extensions on top of the existing SysV init foundation.

Ubuntu's boot time is already down to 8.6 seconds -- a restore from suspend is barely less than that (and restore from disk is considerably longer), though both restores preserve user state. You know, what applications / files you had open, and what was in them when you left off, positions of windows on your desktop. All that jazz.
http://www.jamesward.com/2010/09/08/ubuntu-10-10-boots-in-8-...

The socket management is kind of nifty, but doesn't add a whole lot that xinetd didn't already offer (systemd does allow multi-socket services and d-bus-initiated services). I'm not convinced these couldn't be hacked into xinetd while preserving the simplicity and stability of init.

My desktop state (and its preservation) is worth a lot more than fast boot.

Yes. I've heard of inane gratuitous questions. As I said: if you're forcing average users to reboot with any frequency, you're Doing It Wrong.
And it's still hard to hold bad actors accountable. Especially if you don't have the foresight to identify them perfectly.

In any system like Uber where dispatching, metering, and payment are all handled by devices, no foresight is required, and it is trivial to hold bad actors accountable. An untrackable actor can't even pick someone up, much less be paid.

There were informational problems which hindered market mechanisms from working, but those problems are now solved. The musty regulations, and the fears that drove them, are anarchronistic curiosities of a bygone era.
Show HN: CodeAvengers HTML/CSS course, create your superhero profile website
From a cultural point of view I find this interesting: it may well be the epitome of hipster job offerings. Look at all those white dudes from the early ninties!

Is "bubble nostalgia" its own genre yet?
I don't mean to nit-pick, but although I found the content to be very interesting, I also found it difficult to follow because it feels like the author's grasp of English isn't quite where it needs to be (although it's very close).

In particular, the phrase "back in a day" is used twice and I'm still not 100% certain whether it means that the actions were performed in a single day (which would be odd phrasing) or, more likely, if it's meant to be "back in the day", in the sense of "at an unspecified point in the past".

That said, I don't wish to put people off from blogging in English, especially considering it was an interesting article that I would not have been able to enjoy if it was written in Croatian. My (intended to be friendly) advice is to recruit native-English proof-readers. I think you won't need them for long.
Hm, this logo reminds me of Factor...
It's interesting to see a very x86_64-like attempt to shake off the weirdness of the ancestral architecture here. The PC is no longer an addressable register. Thumb has been dropped. The predication bits are no more. The weird register aliasing thing done by NEON is gone too. The register banking (and it seems most of the interrupt architecture) is entirely different.

And, just like in the Intel world, market pressures have introduced all new CISC quirks: AES and SHA256 instructions, for example.

But of course an architecture document does not a circuit make. All the weirdness (old and new) needs to be supported for compatibility (OK, maybe they can drop Jazelle), so the fact that they no longer talk about some things doesn't really save them any transistors in practice.

Honestly, this is sounding more like an Intel or AMD part, not less.
I don't know if I could adapt to Emacs with another input device. Part of being good at Emacs is training your muscle memory. I probably can't even describe half of the inane chords I do unless I was able to observe my hands performing them.
Noir is a series of extensions on Compojure.

Anyways, I can give you bullshit benchmarks if you want. The numbers are sort of meaningless, the benchmark synthetic, the methodology poor but it's almost all against the server's favor.

(GET "/hello" [] {:status 200 :body "Yo!"}))

And then let's just httperf that from the same box like that is meaningful (it is not):

~ > httperf --hog --server localhost --port 9999 --uri=/hello --num-conn 5000 --num-calls 1

...

Connection rate: 4769.8 conn/s (0.2 ms/conn, <=1 concurrent connections)
Connection time [ms]: min 0.2 avg 0.2 max 3.8 median 0.5 stddev 0.1
Connection time [ms]: connect 0.0
Connection length [replies/conn]: 1.000

...

Reply rate [replies/s]: min 0.0 avg 0.0 max 0.0 stddev 0.0 (0 samples)
Reply time [ms]: response 0.2 transfer 0.0
Reply size [B]: header 98.0 content 3.0 footer 0.0 (total 101.0)
Reply status: 1xx=0 2xx=4999 3xx=0 4xx=0 5xx=0

Similar benchmarks put a static sinatra responder at 3ms on my box.

Again, these numbers are not precise or useful. They're just there to put some flags in the ground for further exploration should you want to do a rigorous comparison.
One other thing to consider is when it's so easy to roll out your own [server|language|framework] no single implementation gains critical mass and fragmentation prevents newcomers from joining in.
Your "much written better than I can" article is about Upstart, not Systemd. They're unrelated init daemons, and it seems like many of the complaints in the article relate specifically to upstart (event-triggered services with no dependencies, minimal scripting support, killing daemons, not all daemons managable by upstart) but do NOT apply to systemd. Systemd has service dependencies, support for old-style init scripts, and can stop daemons with arbitrary commands. Are you confusing the two init systems?

On the other hand, this would be nice: "There is no tool that will print out a dependency map." It's also pretty trivial to implement with a little shell script and graphviz.
Allen McRae had an interesting, relvant post recently- "Are We Removing What Defines Arch Linux?"

http://allanmcrae.com/2012/08/are-we-removing-what-defines-a...
Boston has standardized on a way of metering taxis.

Taxis get a government-sponsored monopoly - a limited-quantity medallion - which allows them the right to pick up a passenger anywhere in a given territory (e.g. Boston, but not Cambridge). In exchange, they are required to pick up ANY passenger when on duty (they cannot legally decline to drive you somewhere), and they are required to charge you pre-determined rates as measured by a pre-determined meter.

Livery, or "black sedan" services, are not permitted to pick up arbitrary passengers who are hailing a cab. However, they are also not required (or allowed) to have a medallion, and they are not bound by any metering or pricing regulations at all.

I believe the theoretical distinction is that when hailing a cab, you are in a position of no negotiating power - you are limited to whatever cabs happen to drive by. "Being able to hail a cab" is a public utility. So the city has pre-negotiated a generally acceptable contract.

In contrast, you (pre-2012) are negotiating a contract with a livery company. You can choose any livery service you want from a phone book or directory, you can ask about their rates, pick a specific time, perhaps choose the type of car, etc. There's no "certified" locked meter, because the price is something you negotiate, and you have a choice of vendors.

Here's where Uber flips the industry on its head. Medallion owners tolerated livery companies, because without the medallion, livery services were restricted to pre-arranged rides, and most livery services couldn't offer a large enough fleet to provide low dispatch times without advance notice.

Uber forms a communications network linking ANY interested livery driver with ANY interested passenger. You pre-arrange the ride, but you pre-arrange it minutes before pickup. And Uber provides an Internet-era dispatch system; they've replaced grumpy dispatchers, two-way radios, and kickback systems with two iPhones (yours and the driver's) with built-in GPS. They can route your "call" directly to the closest in-network driver. Uber isn't a florist; they're FTD.

As far as I can tell, Massachusetts doesn't have any statewide regulation of livery services; each town has its own rules. Worcester apparently had a "12-hour rule" that defined what qualifies as a "pre-arranged ride", but that's been suspended or something.

So IANAL, but here's the situation as I see it:

- Uber isn't operating a livery service, period. They provide a dispatching network that's used by licensed livery drivers.
- Livery drivers don't have to use any kind of meter. They charge a negotiated price. With an Uber driver, you have negotiated a price based on "mileage as the iPhone GPS records it".

Which gets back to "which measurement devices used in trade are regulated in Massachusetts"? See my cup-of-dice comment elsewhere.
Views were never recorded on "adult" content (see http://www.quora.com/Views-on-Quora-feature/If-someone-remov... )
Tbe reason that functional programming languages, including LISP, will never dominate the world is because most people are doing engineering, not maths or getting out CS papers.

CS people like to abstract away the computation from physical hardware, but the apparent fact is computation _is_ physical, and it's limits lie in physics and not in mathematics or philosophy (see Shor's algorithm for instance).

It's only natural to write programs in a language that follows the same flow as the underlying physical computer. A classical computer is represented by it's assembly language, thus it makes sense to have languages like C. Concepts like "stateless programs" don't even exists in a classical computer. It's as crazy as trying to build a quantum algorithm that does away with measurements!

In addition the physical world does not work anything like a stateless machine. As most useful programs imitate a physical process rather than a pure mathematical object, the notion of writing programs in such languages is not-intuitive and requires transformation of the actual problem at a both low (hardware) and high (software output) level.

Finally I would like to speculate that the whole concept will never be intuitive in the future (post-quantum computer era). In the era of quantum computers, because they will always be physical objects with a particular state, and it's this very fact that they have a well-defined state allows us to perform a computation.
Yes and no; the location accuracy of a GPS receiver is strongly dependent on the accuracy of its timing source. The Dept of Weights & Measures generally certifies the accuracy of each physical device. In theory, the drivers could get their phones certified for measuring location and have one of those green stickers on the back that one of the other commenters mentioned.

In practice, any driver that tries will probably find it basically impossible to do, as I believe your analysis of the city's motive is correct.
I think a small, beautiful detail lost here is John Resig's career path. As the creator of jQuery, he probably had his choice of which sexy SV start-up to go work at. He chose a non-profit that's aiming to fundamentally improve his country's education. Pretty admirable if you ask me, and perhaps more importantly, a slice of hope, that if one desires to, he or she can use his or her time to change the world for the better.
Steve Jobs' burglar stole wallet, driver's license, special computers
Bill Gates reinvents the toilet
NDB is a good hint.
But the problem remains that I want PoW to be able to support SQL DBs also. I think SQLAlchemy is a really mature framework for that area. So I need to generate the models in two ways..
I think I need to separate this as an extension since I do not want to have two PoWs, where one is for GAE and one for SQL.
You are now thinking with pipes.
There Are Signs Baby Boomers Won't Live As Long As Expected
A bit off-topic: I'm a Jamaican, so perhaps someone can explain for me: Why do Americans yell "Stop!" when chasing someone? Is a person who is running away gonna stop because you said the 'magic word'?

Not being snarky; these cultural differences fascinate me. Another example is Americans beginning the response to a question with "So, ____________"
For a moment there I thought they were going to try and bring editors back to the publishing process. The blog gave us open publishing, anyone who wants to can push up their words. What's missing though is the polish and refinement that the editorial process gives more traditional publishing. When they started talking about choosing the level of participation I was expecting them to say that people could now choose to be editors. I'm not sure exactly how the interactions authors and editors would self-organise into useful pairings/groupings but if we cracked that I do think we'd see higher quality emerging.

Perhaps people could create their own 'zines from other people's articles. They choose the articles they like, and then refine the tone and content to form a coherent publication.
Statistics/statisticians need better marketing
"...the epitome of hipster job offerings". Guilty. As. Charged.
It's more of a case-in-point than a straw man. Javascript is a great example of how unpredictable language popularity can be. The implicit argument, "Languages deserve the userbase they attract," is what's under attack.
Leaky web sites provide trail of clues about corporate executives
But this feature is still partially turned on. Thanks for misleading us TechCrunch and Quora. Stop compromising our privacy.
I signed up, and don't see how one would actually discover or browse content on medium. Aside from the links in the submitted article, it all seems like dead ends.

Is there something I'm missing?
Groupon sucks, so daily deal sites are dead? Slate's standards have certainly slipped, if they're publishing this kind of drivel.
Speaking slower would make the videos much longer, which would lose viewership. I'm in favour of having the presenter talk quickly, thus making the video shorter. The words are all spoken clearly; it's easy to pause and rewind if you need to.
Hm, my code didn't format as intended. What you wrote is what I meant.
The Ultimate Productivity Tool: Why the F---
This program can be very dangerous if you're a woman and your "investor" is a male. I can see all types of exploitation going on. As a lawyer I also know that this type of program may be illegal since it is akin to indentured servitude or slavery. I would be curious to know what the males in here would think if their girlfriend or sister had a dirty old man pouring over her tax returns and demanding she make payments. There's a reason we have banks as intermediaries to make loans, hopefully no women are dumb enough to use this.

EDIT: Another issue is that such an investment would be considered an unsecured loan and could be discharged in bankruptcy. I would take the "investment" and then declare bankruptcy and have the debt wiped out. Student loans have bankruptcy immunity which is why 18 year olds can take out thousands in loans. No intelligent investor would give an 20 year old a $30,000 in unsecured loans. You cannot write "bankruptcy immunity" into a contract either because it can only be granted by from Congress.
You're going to bash systemd but give a pass to upstart? Give me a break. Upstart is just as radical a departure from SysV init as systemd is, but the documentation (and IMHO, features) is much poorer.

As far as I can see your arguments are 1) you boot your systems infrequently, so any work in that area isn't valuable 2) socket-based activation is somehow not predictable 3) you're familiar with shell scripting, so a change that replaces shell scripting with something else must be bad. 4) and then you thow in some unclear Red Hat FUD for no apparent reason. None of those sound convicing to me.
I see that as a failure of process. Your tools should already be constructed in a way that using them is easier and more reliable than asking for a password. Coupled with auth logging on the server side to diagnose failures on their side, there really should be no reason to ask for a password for this stuff.
If people see somebody running through a crowd they may go "Huh, what a weirdo!" If they see somebody running through a crowd and hear somebody yelling "Stop!" then maybe they will help stop him.
No, monit doesn't manage services. Monit tries to follow clues you've given it about what's running, it polls them once in a while, and if something appears to be not running (as measured by the instructions you've given it), it runs the one-liner you've given it that should start the thing up again.

Monit does a thing that approximates managing a process, for certain values of "approximates", "managing", and "process". Supervisory process management is one of Linux's absolute weakest points. I cut my teeth on fault-tolerant HA minicomputers, and it pains me to think that 30 years later, we still don't have a way to say "make sure apache is always running. period."

As a great blog pointed out, there is exactly one process that KNOWS when a service has stopped running, and it doesn't need .pid files or polling or anything else to tell it: process 1.

I'm not a systemd advocate - I don't know enough about it, and we're using Ubuntu so I'll end up learning upstart anyway - but read this, it's way more eloquent that I can be:

http://dustin.github.com/2010/02/28/running-processes.html
StartupScene.com: An exclusive network of entrepreneurs.
It's probably just instinct to yell that -- and if you're lucky, maybe instinct for the person yelled at to falter when hearing it. =)
I totally agree about the URLs. We decided not to launch with human readable URLs since we didn't want to deal with the namespacing issues right away. i.e. /user/post vs /collection/post vs just /post. I'm a huge fan of URLs as part of the interface, so I'm sure its something we'll implement.
I appreciate repurposing things, but it seems like soon we're going to be "hacking" our ramen noodles by adding an egg. One the word means everything, it ceases to mean anything.
Thus the cliché: "Stop, thief!"
Whoah. That is a good catch. I admit, I skimmed this, saw "hmac_for", thought "I'm not a Perl programmer", and assumed it was HMAC.

Guys, fix this ASAP. SHA1(secret || data) (secret-prefix MAC) is totally insecure. (In practice, every valid forgery to this MAC is going to look like x-y-z-useragent-GIBBERISH-evil-content, but you don't want to be relying on that for your security).

Embarrassing (for me).
Reading thru that article quickly it came across as conspiratorial and convenient. It does not jibe with industry's clamor for better higher Ed nor does it make sense in the face of the resources one has at one's disposal with the Internet. It also seems to ignore that these issues are the same in many other leering economies where much of non secondary Ed is supplemented with "cram schools".
> I've never met a function that I wish had [comments]

Come on, this is stretching credulity. Either that or you don't value your own time.
Oh wow. Don't mouse over the sidebar links with your speakers up.
I think the notion is like garbage collection (calling "new", as he mentioned) — the illusion of infinite space.
(http://mitpress.mit.edu/sicp/full-text/sicp/book/node119.htm...)
Terms of Service: https://medium.com/c/675ebe56ac25
At least in Boston, there is a strict rule about having a fixed cost for rides from/to the airport. Cabs aren't allowed to deviate from the posted rates for those.
Worth noting: they won't let you get rid of your account. All you can do is "deactivate" it, meaning other users can't interact with you. Oh, and you won't get email updates. But as soon as you log in again, your account is "reactivated".

It's very Hotel California.
Except in practise, systemd works fantastically and you're all worried about nothing.

Systemd also does much more than that and handles stuff like daemonization and socket creation, so that these things don't need to be re-implemented in every program that requires them.

Bash scripts are overly verbose, repetitive, and awkward in comparison to unit files.

And you can always use sysvinit if you still aren't convinced, just Arch will be optimised for systemd.
Can Teacher Evaluation Improve Teaching?
Previous HN discussion for those interested: https://news.ycombinator.com/item?id=2898994
Just seconding Dan's answer here, I'm a big fan of human readable URLs as well. They are on our roadmap but we didn't include them in this initial release for reasons including but limited to the namespace issues Dan mentioned.

As Ev said in his post this release is a preview and we're not done by any stretch of the imagination.
Better Javascript on the browser with a simple, integrated, interactive canvas than Java, C#, or (god forbid) VB.Net on a complicated IDE!
In the original Reddit posting[1], the bike owner expresses concern that the thief may get their car back from the police impound soon, implying that they will "disappear" the other bikes which were on their car and which were also presumably stolen.

Any former LEOs in the audience know if police would typically run the serial numbers on such bikes to check if they were stolen -- especially since the thief was arrested for bike theft?

[1]: http://www.reddit.com/r/Portland/comments/y4je1/is_this_your...
I believe Quora is taking the Facebookian view of going overboard with privacy issues, then pulling back iff users revolt. It is, technically, the best way to push social interactions as far as possible, especially if you are not punished for temporary lapses in judgement.

Users WILL NOT actually punish Quora for stunts like this, so, from the company's perspective, it's a good bet, temporary bad press notwithstanding.

I remember successfully arguing down a similar bad privacy decision at another well-known company I once worked for. It took a treatise on social software, including multiple citations of other social snafus, the painstaking gathering of stakeholder acceptance, and a near-fanatical perseverance to stymie a feature that was absolute poison to our privacy model. The guys at the top were happy to launch-and-see. I suspect that's what's going on here.

tl;dr - For this to get out at all, either Quora's process is broken, or their strategy is to overshare and pull back only when necessary.
I hope you are not being snarky, because to anyone else the following may be somewhat obvious:

"Stop!" is for benefit of others listening,

+ more attention-grabbing than "Help!" because it could be targeted at anyone in the vicinity or it could be an abbreviated call for action

+ conveys more information than "Help!" or "Fire!" because it contains the action requested.

No idea about "So, ____________" [not an American]. Perhaps in this case it was seeking clear confirmation for the camera, though.
A/B test it. Your conversion rate from free -> paid will drop if you're not asking for CC upfront, but your signup rate for the the free trial will drop if you do ask for it. The exact rates will depend on your user-base though.
"In some ways, this could be seen as a failure of communication more than anything."

What communication? If they had let people opt-in, or even asked them to opt-out then that would have been communicating.