skysight-inc/HackerNews huggingface dataset:
> Not at all. Emacs is significantly extensible. systemd has no notion of a plugin or module system, or anything like that

rolling eyes

Please, stop doing your karma bitch.

1. Systemd is far more than an init system, it has 69 binaries !

2. sysV init has no notion of plugin nor module system, but has a notion of script file

3. Like systemd the init system: http://0pointer.de/blog/projects/systemd-for-admins-3.html

4. But you can also plug yourself via the dbus api, which is far more powerful: http://www.freedesktop.org/wiki/Software/systemd/dbus/

5. If that's what you are suggesting to do, you are not supposed to directly modify and recompile your init system for causal changes. If you want to change its behavior, use command line flags or configuration file.
Which is a programmatic way of essentially doing what systemctl does, querying Unit metadata, and subscribing to some events.

I have no idea how the hell this implies modules, plugins or extensibility on any level that even begins to scratch the surface of Emacs.
The CIA coined the term "plausible deniability", if their superiors didn't know it's possibly because they didn't want to. I think this is less of a surprise than people let on, which is why I doubt the US will prosecute them.
Show HN: Impressionist Style Post Processing in WebGL
> Second, the Copenhagen interpretation itself is completely nonsensical.

The problem is that most of the discussions about quantum mechanics interpretation are handwaving without enough linear algebra background. My two favorite questions before starting a discussion are:

* ) What are the eigenvalues of the matrix

/ 0 1 \
\ 1 0 /

* ) Why are they important for quantum mechanics?
I could say the same re: Flamingo. Small world.
There were trials for crimes committed in Vietnam, and the commanding officer was found guilty:

http://en.m.wikipedia.org/wiki/My_Lai_Massacre
Flappy Bird? Try Bucket Copter
The best tech quotes of 2014
No professional opinion is needed: The copyright warnings at the beginning of DVDs often state that it is forbidden to perform the work in "restaurants, prisons, ..." (sometimes they even mention oil rigs).
Right, it's perfectly zen to be exploited and have the spoils of your work concentrated in the hands of a few.

I'd rather have 100 doctors earn 500k/year than one insurance admin earning $50M.

In the meantime, programmers aren't even paid overtime. Because...?
The world is not a zero sum game. But adjusted to a 3% annual growth rate, it _is_ a zero sum game. In other words, the growth rate is not arbitrarily large. On top of that, the finance industry is dedicated to capturing the 3% growth, and it's very successful at it. Thanks for making the world a better place, but chances are you won't see much personal gain from it.
Off topic but does anyone know of a similar mechanism that brakes from centrifugal force instead of deceleration?

I'm curious to make a prototype brake for strollers and wheelchairs.
I don't think fair use includes business presentations to small groups.

http://www.ascap.com/licensing/termsdefined.aspx

A public performance is one that occurs "in a place open to the public or at any place where a substantial number of persons outside of a normal circle of a family and its social acquaintances is gathered." A public performance also occurs when the performance is transmitted by means of any device or process (for example, via broadcast, telephone wire, or other means) to the public. In order to perform a copyrighted work publicly, the user must obtain performance rights from the copyright owner or his representative.
Enigmedia: KVC algorithm, three times more robust and 90% more efficient
Do the same procedures apply for finding an internship in the US? I was hoping to find an internship in a startup for this summer after attending university in California (I'm French), but that seems pretty much compromised.
I don't get it (and don't want to download and read systemd source). Could someone explain?

The docs say:

> native PPPoE library has been added to sd-network, systemd's library of light-weight networking protocols. This library will be used in a future version of networkd to enable PPPoE communication without an external pppd daemon. (emphasis mine)

Usually, it works like this - a separate entity (either as a separate daemon that talks to pppd through a pipe or as rp-pppoe.so plugin to Samba's pppd) does the PPPoE session discovery and management, then passes decapsulated PPP frames to a full-fledged PPP daemon implementation. Which is a quite large entity.

Did they implement only PPPoE part (that is, just handling encapsulated PPP frames) or systemd now has a full-fledged PPP (with all the important subprotocols like LCP, EAP, IPCP and possibly IP6CP) reimplementation?

Not like I care about systemd gaining PPP support. Heck, they want to build their own OS core - that's great. What I don't get is why rewrite things that aren't broken in the first place? (Samba's pppd may be a bit messy and has some nearly-dead stuff like IPX support, but is generally fine.)
well i've done some work through odesk, 2 internships (one at a startup and another at a company with a billion dollar revenue)
I'm worried about "without an external pppd daemon" part.
Suwaneeforth – Forth written in Swift
I'm worried about "without an external pppd daemon" part.

There's no point in PPPoE without PPP. And if they say "without external pppd" this means they're going to ship a full-fledged PPP daemon.
It's akin to weak measurement - we can measure which slit the particle goes through without disturbing the interference pattern.

http://en.wikipedia.org/wiki/Weak_measurement
Contributing to open source != being exploited.
I'm currently hiring a dev team for a startup, and found myself focusing on the older candidates simply because they asked the right questions about the product, project and existing tech burden. I need someone who's been to war and seen the elephant, and many younger coders just haven't been able to quickly model the problem space (in terms of the larger project) quickly and concisely.

One thing that experienced devs do well is pattern matching, though for many at the cost of flexibility. By way of analogy -- and I do not mean this to be taken at all literally -- you could consider the use of the cerebrum and cerebellum in physical activity. Repeated practice of physical activities embeds the patterns in cerebellar memory, which can access them quickly; novel activities involve the slower but more flexible cerebrum, which often results in "overthinking" a shot or a move. Likewise, I think that long familiarity with a discipline results in rapid pattern matching in experienced workers,allowing them to quickly model new situations in the context of existing ones, but this also leads to the use of known-successful solutions, rather than exploring new spaces. (Org theory posits a similar effect in homogenous groups, which is one reason why the inclusion of women and minorities on corporate boards seems to improve governance and performance.)

Really, there are roles for both kinds of devs, and I think we're shorting ourselves by not working hard to integrate inexperienced but flexible developers with experienced and combat-hardened ones.
I was in same shoes as yours around two years ago. I feel your pain. I asked similar question on HN then (1). My advice is apply at startups that explicitly invite international candidates, especially the ones that lists 'can sponsor visa' info in their job postings. Even if they are willing to offer a job, it's just very difficult to get a visa to US. I have interviewed with one or two from Valley, it always came down to visa.

If you don't find a great startup, try looking for one in India. Hard to filter through awful lot of crappy ones, but put some time. Talk to as many startups as possible, don't just interview, but go to the offices, see how they work and try to work for a week before you join. You will find something good. Be patient, I must have talked to at least 40 startups face to face, went to at least 10 offices. It's funny though, at last I found my job through monthly HN-hiring thread.

1-https://news.ycombinator.com/item?id=5462515
> It might sound like a nitpick, but if the news media repeatedly gets such a fundamental detail wrong, how can they be even remotely viewed as credible in the bigger issues?

Well you probably have noticed that news articles tend to sound believable when they're about any subject matter except the one you have first-hand experience with. Hacker News is a good illustration of this phenomenon, since it seems that for every other article there's a person here who is, or knows someone who is involved in the situation described, and comments to correct many misconceptions in said article.

So no, it doesn't seem like a nitpick - it seems only rational to assume that most of the time news sites have no fucking clue what they're writing about. That, or they're deliberately lying to spin something.
Cereal Killer blow as shop owner takes on Channel Four
Old-school desktop using Debian Jessie
For what it's worth, the foolishness you describe—striving for a non-zero-sum game, realizing that giving part of our work for free nets us benefits, being willing to do things in our spare time because our hobby and our work happen to overlap—these do not exclude being smart in the workplace and demanding we be paid what we deserve.

Someone can simultaneously work on side projects for the greater benefit of the community around them, and make sure their employer is aware that working on stuff because they're interested in their spare time does not mean they can be underpaid.

It's up to those that are considered the best by their peer group to lead the way on this. In fact, it's precisely the same mindset that has us contribute to open source for free, with a vision to expanding our collective knowledge base and propel software development as a whole forward, that should push us to demand better treatment and pay of the other developers around us, commensurate with their abilities.

There are often two or three lynchpins at smaller companies who can easily ask for more for themselves, because they are invaluable to the organization. Those same lynchpins can also keep an eye on the other folks at the company and make sure they aren't being treated or paid like dirt. It's possible to do this while keeping the organization's own concerns in mind. Arguably this is the kind of thing that ultimately may lead to some sort of union, guild, or association structure, as the people working at one organization start going to work at other ones, and ask their original champions for help on how to be treated well at their new jobs.

I for one will have my foolishness, which I truly feel is a great contributor to how fast our industry is able to move, and eat it, too, by looking out for the folks around me at work and doing what I can to make sure they're paid as they deserve, within the confines of what is possible without bankrupting my company. I'm sure it won't always be easy, but I suppose we wouldn't be talking about this if it were.
What a twist! I remember when YaCy was more like a Tor alternative.
Yeah. They would never do torture and the like in other countries ... would they?
And meanwhile in tortureland...

"no country wants the guantanamo people incarcered in Guantanamo, so we need to keep him incarcerted because we are really very afraid of them"

What?. No country wants the leftovers? They are not animals, are humans without rights.

USA, YOU create this shame, it is your duty to solve it.

So you want options? ok, here goes one option...

what if you'll release him and give them the USA citizenship and formal apopogies as retaliation?, A very small one for all they have suffered, seems to me.

Free this people, return them their dignitiy, a job and a life, and them disintegrate the guantanamo buildings to the roots, You can start the demolition just tomorrow if you wish.

> But they could be terrorists!

A lot of CIA agents ARE terrorists, and they are free. Nobody seems worried in USA by the idea of have one of this sadistic people in his neighborhood

This is not a shame to USA, is a shame and a pain for all the human race, and WE are the human race.
Why did I get downvoted for complementing the OP on a game I ended up playing for over an hour.
Question: why isn't this a block device instead of a file system?
> (some even going so far as to sign one-sided contracts granting the copyright to for-profit corporations without compensation)

(not rhetorical) In situations where you need a job and don't have the cachet to dictate contract terms, what choice do you have?

Such terms (and some equally egregious) are very common in some places. All companies know the value of it (but play dumb) and won't budge an inch.
I question the validity of this article. How would anyone know who the agents were? It's not like the CIA publishes a list. I doubt they used their real names.
Google: Introducing Route 85 [Video]
> but then others should be able to copy your source code.

As a FOSS activist and kopimist, that is exactly what I believe.
If you pick the one aspect that my comment isn't addressing, you can manage to dismantle it. Surprise!

There'd be more open source if programmers were paid more, not bullied into working free overtime on a salary and pressured by companies into vastly expansive, potentially illegal (but what individual has the resources to find out?) contracts that curtail their copyright to even products they develop in their free time. These cases exist.
These are people who are charged with wanting to kill people and otherwise destroy the USA. There is no shame in locking people up who want to do that, though you can disagree with the charges all you want.
This Spanish startup has been showing in local media this past weeks. I submit it because they claim to have invented a revolutionary encryption method based on chaos theory with awesome properties. My limited crypto knowledge says this is unlikely.

They have zero technical information online and I personally think that their product smells. They trade extended technical info for twitter follows and there are other non positive signs around.

I still would like to read your take on this.
It would be zero sum game when there's no more place for new people to be born and no resources to feed them. The current state of being is that there are plenty resources just wasted because of very technical reasons and finance industry is very successful at making ones rich virtually for nothing, while others starve (that is money isn't used to unify measuring of value, as it was initially intended, but more like making money is orthogonal to producing value).

Yeah, I know, it sounds like advocating communism. But what can I do if it so much naturally better in it's essence! And we would be pretty close to making it almost possible already, if not for that "pragmatic" ideology some people are spreading.
>Were the programs implemented by a less numerous but higher quality workforce I think the state of software would be much better.

While I understand the desire to improve the quality of programming, I don't think what you're proposing would do that. I think all it would do is encourage horrible enterprise practices to spread and create vendor lock-in as smaller companies become less able to compete.
In the UK, fully-comprehensive insurance can often be cheaper than third-party only cover.
Copyright warnings at the start of a DVD are not Legal Advice and cannot revoke rights assigned by copyright law to the purchaser/licenser. Besides, that's DVDs and not music; they're licensed differently.

Thus, indeed a professional opinion is "needed."
But the ROI on the productivity of a seasoned 50 year old can be far higher.

Bean-counters who think 'Don't spend money' is a good way to run a corporation are not only clueless, they're immensely destructive.

The correct approach is 'Don't spend money unless you get a good return on it.'

In some situations, the expensive choice is the rational one.

Unfortunately hiring policies aren't rational. There are all kinds of issues of power, politics, face, ego, image, prestige, accountability, and so on to consider.

These are the real root causes of ageism and sexism.
How to get rid of canker sores
Can anyone explain to me why stories like this are on HN?
They're nihilists dude, they believe in nothing.
Where Endangered Vultures Go for a Healthy, Rotting Meal
Are the people I work with not "social acquaintances?" Perhaps not the entire company of 500, but certainly the group of a dozen or so I work with daily.
Using ES6 Modules with AngularJS 1.3
How many has the US annexed? None.
> Lisp is historically less concerned with not exposing implementation details than more modern language traditions.

This is a funny comment, because "refusing to leak abstractions" is the most famous reason for why Lisp never became broadly popular, in one of the most famous stories in all of computing: http://en.wikipedia.org/wiki/Worse_is_better
If there is one story that changed me today, it's this. Kudos to you sir. With no internet/help you still pursued your passion and built this from Ground UP.

Thank you for the inspiration, and have a great career ahead.
> The amount of money we collectively leave on the table is staggering.

Right if your goal is to make truckloads of money sure. Not all software professionals ascribe a great deal of value to this end. Many major advances in bringing high-end operating and distributed systems to the masses have come from "Open Source" movements. Is is that hard to imagine a more protectionist, profit-driven software industry where these technologies are shelved in favor of propping up current money makers? In effect denying cheap, high quality solutions to a generation of innovators and start up companies?

As a side note I found your call for unionization to be a flawed comparison. The organizations you've alluded to (AMA and ABA) deal in inelastic goods that enjoy popular legal protections. This is for good reason, no one wants brain surgery from an amateur, but I might give one a shot at standing up my wordpress site.
YES :D

Some would also show how many were in the queue for a file.

"Oh new release lets get to IRC... !search anime-xyz-107... 9123 in queue .... D:"
The article has a lot of innuendo, but I couldn't actually find any data in it. Did I miss it? From my observations MS is one of the "older" tech companies.
Trying to Swim in a Sea of Social Media Invective
But the people in bars and retail stores are not the acquaintances of the manager (or whomever chose the music to play.)
I'd like to add: a language that may be more up the OP's alley is Blitz3D, a BASIC dialect for games that's recently become free and open source: http://www.blitzbasic.com
Realm of Venture Capital
I would recommend David Bohm's "Wholeness and the implicate order." And Bohm in general: this guy was stripped from his US citizenship during the McC hysteria.
I'm saddened that most of the comments here are of the "me too, time for my story" variety. The amount of self references is disheartening.
There's no reason third party components couldn't slot into systemd. It is quite modular. It is just a different method of intercommunication, not the end of intercommunicating modular components.
Since we're talking about fiction... In Burn Notice, they routinely stop people from using torture to try to get actionable intel, because "people will say whatever they think you want to hear, just to make it stop"
on YT: https://www.youtube.com/watch?v=KoPbsQeNc18
I've used both utorrent and qbittorrent and the only difference is the latter does not have any ads bundled.
I'm just going to assume you're not a troll, because your arguments are widespread, regardless.

Systemd is far more than an init system, it has 69 binaries !

It's actually far more than 69 binaries by now. That's a long outdated number. Nor did I ever imply systemd is just an init system. Where did you get that?

sysV init has no notion of plugin nor module system, but has a notion of script file

Where did I mention sysvinit? I wasn't talking about sysvinit. finit and initng are examples of plugin-based init systems.

Like systemd the init system

It would be very odd if an init system didn't have some way of configuring a service, don't you think? I don't see how this is meaningful at all - it's an absolute fundamental given.

But you can also plug yourself via the dbus api, which is far more powerful

Which, as I stated in a previous post, is nowhere near sufficient for the level of extensibility that I was referring to, such as that of Emacs. The D-Bus API is useful for writing layers of abstraction and remotely controlling and querying the daemon(s) in a more convenient way.

If that's what you are suggesting to do, you are not supposed to directly modify and recompile your init system for causal changes. If you want to change its behavior, use command line flags or configuration file.

And why the hell not?

There is no "not supposed to" here, it's only a) improperly designed architecture and b) lack of imagination that makes it so.

Yes, in systemd's case, such a thing is not meant to be done. The reason is because the init daemon is coupled with the process management and supervision framework, among other components. As other init designs have shown, a dynamic plugin architecture is practical and useful provided components are more loosely coupled.

I'm also curious as to why you mention "recompile". The whole point of plugins is that you don't need to do that.

It's really funny that systemd proponents make such bland arguments deeply rooted in tradition. The same ones they decry a lot of opponents for making.
Oh well, pretty interesting app

The workflow I've created let me send the full list of phone numbers or email addresses of a single contact, plus the name, using a plain text SMS

In hope of improving that, I've tried counting the number of items (phones or emails) of the Contact: if 1 then the SMS is create right away, if > 1 then I can select which item(s) I want to send

However if I want to detect the case when the Contact doesn't have email address (for example) I got a error message, not nice at all

It looks like trying to use "Get Email Addresses from Input" --> "Set Variable" --> "Count" does not support an empty list... anyone can help please? :)
This overlay technique works beautifully for guided, interactive tutorials.

We've had great success using it in our tutorials to get users quickly up to speed with our product.

It works better than the similar "show bubble beside dom element" technique[1] for a few reasons:

1) With bubbles, you need real estate next to the element to display the help text. This often doesn't exist, especially e.g. inside a frame in a Firefox sidebar. By fading everything else out, it is easy to have the help text in a different location.

2) Bubbles are typically not as high contrast as the overlay, so they are a weaker mechanism for drawing attention.

3) With the overlay technique, you can highlight multiple elements at once, which is impossible with bubbles. This is critical when you need to explain how two things relate to each other, and something that seems to be missing in this library.

You can check out how we did our interactive tutorials at http://www.parsehub.com (they're within the extension).

[1] http://css-tricks.com/bubble-point-tooltips-with-css3-jquery...
Thank heavens the era of the text-adventure is long dead. This is why GUIs were invented, folks.

>help
"Do this:
>>(define twentyseven 27)

>>(define twentyseven 27)
That's not a verb I recognise.

>help
"I really can't get any more explicit."
Come to Detroit!
I'm not seeing how that is so. You can measure every aspect of the oil drop at every point along the path it takes, before and after and as is passes through the slits and it won't do a darn thing to the pilot wave and the interference pattern. The ability to measure is 100% classical 100% of the time.
Enviro-tracker is wearable for citizen monitoring