skysight-inc/HackerNews huggingface dataset:
>Kay wrote udev. He is now a lead contributor to systemd...

Which certainly means he has the right to merge udev in, but it doesn't necessarily make it a nice thing to do for the rest of the community.

Those that have become dependent on udev without believing they'd be hitching their cart to a horse that replaces the init system, cron, at, syslog, etc. now have to go through the process of building systemd to rip udev out, and keep their fingers crossed that it doesn't get harder (or outright impossible).

Lots of projects in the open source community get split up as they get bigger. One of the other commenters on here mentions all of the openstack stuff, which I think is a great example.

From my anecdotal experience in watching the open source community over the last 14 years is that most people, when working on multiple projects, keep them as multiple projects, unless they are /really/ duplicating functionality, and thus, effort. Even then, they might not merge them. See: All of the work Brendan Gregg does for performance engineering tools. He's constantly writing small patches to improve KTap, Systemtap, Sysdig, DTrace linux ports, etc. Despite the fact they're all competing projects. Granted, he's not in charge of any of them, and I can't read his mind, but would someone who likes merging projects together sit there and spend so much time constantly improving projects that are competing with each other? I doubt it.
See my response to jackvalentine. If available outside of working hours was part of the implicit contract and expectations of work, the employee is being a dick. If not, the CEO was.

https://news.ycombinator.com/item?id=7639711
I downvoted you (and although previous guidelines were not to post about the reason, it seems as if dang would like us to share more about our thoughts on comments) not because you don't like Shakespeare, but because you seem unwilling to understand the context or significance of his work.

Obviously, you are entitled to your own opinion about whether Shakespeare's plays are good, but that they are English and show skilled use of meter and other poetic structures is really not up for debate.

Languages are constantly changing, less so with the invention of print and the internet, but they still change. For a trivial example, "selfie" was not a word 10 years ago. As words are added, words are also dropped. Even whole grammatical structures are added and dropped. This is all a normal part of language. So yes, Shakespeare's plays are not modern English, but they have a much closer resemblance to modern English than they do to Old English (a sample "Hwæt! wē Gār-Dena in ġeār-dagum, þēod-cyninga, þrym ġefrūnon, hū ðā æþelingas ellen fremedon.").

Similarly, tastes in literary structure change. At one point in English's past, extensive alliteration was valued even though it sounds very silly to modern ears. But again, Shakespeare's writing in this regard is still much closer to modern writing than it is to ancient writing.

Finally, it's worth noting that Shakespeare's works were written to be performed and watched, not read. Watching a live performance of Shakespeare is an entirely different experience.
I wonder what is the site's infrastructure_cost/ad_revenue ratio, because I have long had a feeling that it could be greatly improved. Moot has always been skeptical about innovating the board, even the iOS layout is still incomprehensible since the CSS shim has been added.

Imageboard is dead easy in it's essence, so why not rebuild it from scratch, instead of feeding new bells and whistles to the existing spaghetti monster?
On a related note. Which python library would you recommend for text-based interfaces? I have never used ncurses, so I don't know how complex it is. What I would like to achieve is having a user launch my script from the command line, use the text based interface to select a source and destination folder, set a few parameters and show a progress bar.
I've been the engineer in that scenario a number of times in my life. Almost every time there were management people who stayed who just couldn't contribute. Honestly, I didn't particularly need them to suffer. I'd rather they go home, recognize the situation and reflect on whether something should change if this is a semi-regular situation..and then act. That action is within their capacity and it would have been impactful to me.

As it was, they just didn't act, treated the suffering as a badge and pretended they were in the foxhole with us. If they could handle it, why couldn't we? Why were we bitching so much? They were right there next to us! Needless to say, I don't work in those kinds of places anymore.
Natalia Pogonina, chess Grandmaster and Olympic champion
To be fair, having grown up in Belgium, they take their red tape and bureaucracy to a whole new level.

I considered moving back there and freelancing after university, but the hoops you have to jump through (and tax you have to pay) scared me off that idea pretty quickly.
Flickr New Design
https://readthedocs.org/projects/argh/
bs. The courts tied his hands on a surprisingly weak argument. All he had to do was resurrect direct Net Neutrality language and everything would have been fine. He didn't...this administration hasn't raised its regulatory voice, anything. I don't understand how anyone can defend their record. They just killed small internet business.
> It has the potential to sci-fi the world overnight and it could do it tomorrow night.

Commerce and government already use face recognition and other machine vision capabilities like license plate recognition to track you.

Simple, cheap face recognition would just level the playing field: Was the cop approaching your car written up in /r/bad_cop_no_donut? Is the bureaucrat you are dealing with known to be obstinate?
Architect-designed lawnmower houses with their robotic lawnmowers
I don't know much about systemd, so I can't say either way.

So long as I can still get syslog style plain text logs, then I have no objections. Unix and text log parsing is unparalleled. If simple text log parsing and manipulation is removed (all binary with only xml or json), then I'd be very opposed to systemd.
Yeah, I have an Apple TV and a Tivo now, which are both fairly useless for Instant Prime.
If it's reduced governmental cash outlay in the short term, is that not more "cost efficient"?
Google, Facebook, and Microsoft Team Up to Stop Another Heartbleed
There is no story but I enjoy the adventure mode. It's a totally different game but we can compare it to and Sims game, any other simulator or the more recent Dayz. It doesn't have a story but it's enjoyable to play. You need to survive the night, create a shelter, get stronger by obtaining rare block, build a nice house etc....
My guess would be that it's an automated build / deploy system that required some addon installed to run, so they had to run `devenv /build` instead of using msbuild. Then they saw this behavior on one of their build machines when something wasn't installed correctly and the process just terminated, after 71 retries...

Source: I was on the visual studio environment team a decade ago, and Rube Goldberg himself could not design a build process that would surprise me, at this point.
Do you think the kill switches mentioned in this article are really to help with mobile phone thefts? It's probably more likely the kill switches will be used to turn off phones in areas where people are doing things the government doesn't like. Want to take a photo of that police officer beating your friend? Sorry, kill switch.
I don't see a boycott happening. Not unless someone steps in to write an alternative init system, which solves some of the issues openrc and systemd solve, but without systemd's baggage.

taking the discussion out of the opinion level to a more factual level(eg. i like the boot speed of my archlinux machine but the whole consolekit(why did we get that to begin with ?)/logind/ridiculousness, logging and service files vs. startx and grep /var/log is annoying to say the least, but as i said subjective)

on a factual level we have ridiculous bugs specifically caused by systemd that take down your system, and the lead developers saying either i don't care or it's by design. let me bring a few examples:

https://bugs.freedesktop.org/show_bug.cgi?id=76935

> That is the expected current behaviour, "debug" can cause "too many" messages to be useful anymore if things are broken.

or this one, systemd segfaulting with cgroups off:

https://bugs.freedesktop.org/show_bug.cgi?id=74589

Lennart:

> To make this work we'd need a patch, as nobody of us tests this.

There were a few other recent ones. When your new init system consistently takes down your operating syste, because of stupid bugs, and the lead developers say we don't care, and even block efforts to fix these issues, you should indeed worry.

https://plus.google.com/111049168280159033135/posts/Kd57G8s1...

In fact Greg KH jumped in to play daddy, and wrote a patch where tom gunderson commented that that patch would not be merged as it's not clear what problem it solves.

edit: some say openrc is the one. here's a comparison:

https://wiki.gentoo.org/wiki/Talk:Comparison_of_init_systems
Thanks for pointing me to the Minsky podcast, giving it a listen now.
This is all stuff that needs to be taken care of, on every system. So I'm happy that systemd handles the basics in a sensible way.
Why do I as a sysadmin need the choice here? Everything I need is covered by systemd, and in a less painful and more consistent way.

For example, I really do like how systemd-journald takes care of logging, although I don't know why it's not using plaintext log files internally. journald gives me the choice to not log to disk at all, which is nice on embedded systems and my notebook SSD. If i wanted to have logs the old way, i'd just attach a syslogd on journald's socket. With systemd and journald I can have my services log to stderr and everything just works.

I don't have to:
* Log to stderr if my service can't start for some reason
* THEN daemonize (which is a pain to do in node.js and python, and not possible in golang)
* Then switch logging to syslog or my own logfile(s)
* Think about logfile rotation
* use supervisor or monit to make sure my services stay up
When it comes to net neutrality, the FCC thinks we’re idiots, or...
tl;dr:

"I don't think we'll be able to get a hold of him," says the colleague. Why's that? "Well, he got the sack. He's finding it hard to stay motivated." Right. I didn't see that one coming.......I know I fired this person, but I considered that merely a technical matter."

Comedy ensues.
It seems to me that there are a few projects similar this. Here is another, https://pypi.python.org/pypi/Cogs/ (conceptualized as a "Makefile" replacement).

I'm wondering if there could be a breakout at the next PyCon to see if we could discuss approaches and come up with a unified way to do convert Python libraries into command line scripts?
Business Intelligence – mobile?
Hey everyone! I'm doing my master thesis on Business Intelligence usage, any of you has any experience with BI tools?

If you do please fill out this questionnaire, it takes 5 min!

https://docs.google.com/forms/d/1_R2mNg8nQBbKg4jTVxsqzmoNoxFH2NpNKrn6RU_yP7M/viewform?usp=send_form

What do you think are the benefits of mobile BI compared to traditional desktop apps, if any?
VMware Communities Podcast 275 – vCloud Hybrid Service – Disaster Recovery
Startup paves the way for online news sites to work like cable TV
Here's the link:

http://www.economist.com/blogs/babbage/2014/03/startups-slovakia

The headline of the story, "Paywalls open doors," isn't very descriptive, so I made this a text post in order to use a more descriptive title.

tl;dr: A three-year experiment in Slovakia has demonstrated the viability of a business model for online news sites that mirrors the way cable TV subscriptions work. You pay a flat monthly fee for access to a bundle of news sites.
I'd say http://urwid.org/ should be the best choice for something like that. The main alternative would be to hack it together by yourself using https://docs.python.org/3.4/library/curses.html
>millions of pageviews/month

That is technically correct but does not covey the scale at which 4chan operates. According to http://www.4chan.org/advertise,

Page impressions per month: 575,000,000;
Unique visitors per month: 25,000,000;
Posts per day: 1,000,000;
Alexa Traffic Rank: 836 (Global) & 371 (US)
Quantcast Rank: 305 (US)
Google PageRank: 6

Makes me wonder if WebM will increase or reduce 4chan's total traffic (when measured in bytes, not clicks).
There's a huge gap between things that are forbidden and things that are simply discouraged through extra taxation. The result is that employers have to think long and hard before they have people come in on weekends or do tons of overwork, thereby protecting employees while being flexible enough to allow for weird work schedules when they're absolutely needed. How is that not a good compromise?

- non-disgruntled Belgian
Link is down, mirror anywhere?
Neat! I made something similar for OSX:
https://github.com/dhotson/txtcam / Screencast:
https://asciinema.org/a/7301

I used halftone characters to do "dithering".

Someone forked and updated it to work with iTerm2's 24 bit colour support: https://s3.amazonaws.com/f.cl.ly/items/063S2A0b2b3w3T2Z3J0q/... .. not bad!
I worked with Georg on it, but the bulk of the code is from him.
The short story is systemd's logs are "binary", but they have tools to transform them into whatever plaintext format you like.
+100

People here love to poke fun at WordPress. I'd love to take any of them out of startup-land and make them work for a full week in a 10 years old corporate piece of software, written pretty much in any language.
I mostly agree - it depresses me that people have managed to be so brainwashed that if you dare to suggest that you only want to do the job that you're being paid for, you are seen as a radical troublemaker (of course, employers insisting that you do at least what you are paid for are seen as entirely reasonable).

The one bit I would partly question would be the response to "We need you to work this weekend". Every relationship needs a bit of give and take, and every now and then an emergency, or an unexpected big piece of work might mean that the company really needs you in the office, and (assuming that it's not a huge inconvenience for you) it would be reasonable to expect you to try to help out - in the same way that a "Boss, I need to shoot off early today to pick my kid up because he's had an accident" shouldn't be met with a "'fraid not, you're staying until you've done your hours" response.

The important thing, in both cases, is that it's an exception. An employer demanding that you come in every weekend for the next 3 months would be as unreasonable as an employee doing short hours every day because they continually need to run some errand or other.
I cannot access it:

>Sorry, we couldn't find that page. Here are some others for you to explore.

Here's the version from Google cache:
http://webcache.googleusercontent.com/search?q=cache%3Awww.l...
It's not usually the solder, often the rubber in the cable contains some white lead.
One main project (open all day) and small projects throughout the week/month with a machine never shut down? I can see that happening easily at web agencies and the like.
You know a small business with 99.9% of all user's email addresses??? While many businesses have email newsletters, I think people are less willing to connect there (it's more obvious it's marketing, and how can I make it stop?).
Appears to be removed now.

Mirror: http://pastebin.com/uUGfWnjf
I'm under no delusion. Admittedly this is the wrong place to be debating anything PHP, but I wouldn't suggest that the average skill level of "everybody who writes PHP" is anything better than incompetent. The people I'm sitting next to now and have worked with in the past are as real as I am - the 1% you recognise are the serious and modern PHP developers. We exist and we're the pool you hire from.

Of course, right tool for the right job. PHP has specific use cases but that's another discussion entirely.
It's not that bad. rc.conf had its own problems. Remember the archaic format of specifying your network setup in rc.conf, and how it required tons of special utilities to do things like intelligently connecting to available wifi points? Yuck.
If over half your critique is that systemd does _more_ then its predessor and all of those are valid services, that it can do well, then I don't see the real complaint here. I mean are you upset because its different.
What's quicker? Setting up a defibrillator or Instagram?
What do you think is quicker? Setting up an Instagram account or setting up a defibrillator to save a life?
Still no. I do silly replies when people assume too much instead of asking first. I todays society people just making up other peoples arguments to fit their agenda.
Which only means that you need to pipe the output of journalctl to your standard tools. It hardly renders any of you tools useless.
Bing in the Classroom with ad-free search
I wouldn't say it's "pretty bad PHP code" if it did what it needed to, and as you say, it was rather resistant to attack.
I think the rate of upvotes matters. For example, 4 upvotes in 5 minutes may bring it up to the top, but 4 upvotes in 30 minutes would not.

Marketing tip to OP: "The simplest..." and "The easiest..." are two of the worst headlines you can have on your landing page. Almost everyone claims to have the simplest and easiest solution, so people start ignoring that phrase. Also, it's just lazy. Instead of using a cliche, tell me exactly why it's easier, or what makes it simpler, etc.
>You can get the library directly from PyPI:

>pip install click

Well... no you cannot. See the page: https://pypi.python.org/pypi/click

The package hasn't been uploaded yet. However one can install it straight from the git repo:

> pip install git+ssh://git@github.com:mitsuhiko/click.git
Tell or not – Get and write opinions
A micro startup for getting and writing personal opinions.
"Most countries beside USA have a notice period of 2 to 3 months."

Really? In most countries? I'm not so sure, even if we exclude "most countries" to mean "most First World Countries".

Do you have a source?
3 Ways to Improve Your Conversion Rate
Article seems offline now. Google cache: http://webcache.googleusercontent.com/search?q=cache:rLPq67G...

Edit: Summary, by me: a CEO complains that someone who has been fired is not motivated, i.e. does not provide "urgent assistance" outside office hours.
Any more than 5 instances of VS running on one machine gives me pause. I can't imagine going into double-digits, let alone 50+.

I can see 70 files or projects open, but not in VS.

EDIT: Ah, seems I skipped the part where the additional instances are closed.
Yes you could, but it's harder. extract($_GET) does not look as bad as eval(request.GET) but it's almost the same thing for example.
Okay lets say they are a massive target. There is still a monetary issues.

4chan is a cultural and ideological landmark on the American internet. Not only are their clones, but "Cloning 4chan" is almost a business in and of itself. And they fail. 4chan's month to month profits are barely to not-at-all existent. In a purely dollars and cents way, 4chan is a failure.

So their is very little monetary motivation for discovering the secrets of the 4chan's operation.

Security is a trade off of Financial Risk vs Financial Investment. There is no Financial Risk in 4chan being hacked. They have no user accounts, they have no financial data. They have no overly complex-secret-sauce-search algorithm.

The only thing to 'steal' is a collection of Japanese/American Pop cultural referential gif, jpg, and webm files.
It is not about just suffering for the badge of it. I guarantee you that there is actually something productive and useful to do. At the very least, as you say, you can reflect on the current situation and write-up the plan to avoid it in the future.
>The biggest gripe I have with using Python for rich command-line tool is the startup time.

What startup time?

I even have a python script running on every shell prompt drawing (that checks mercurial on top of starting the python interpreter), and the latency is negligible.
Personally, I'd just suck it up and move on. And if the guy comes back later, I'd politely decline to do any more - the way he handled you clearly isn't how you (reasonably) expected to be treated, and those early interactions with clients are almost always an accurate forecast of how any working relationship would continue.

So, walk/move on and don't give yourself a hard time about it. Yep, you did some work for someone who seems to have stiffed you. It happens, but don't worry too much about it -- it's all part of the learning curve.

PS: For an admittedly biased book recommendation, http://www.leanpub.com/freelancedeveloperbook
I hate to be the person to bring Windows 8 up; but I should, because as you do, I agree it is an OS issue. Windows 8 is arguably the only existing OS designed from scratch for tablets, while others were adapted from smaller form factors. Coming from around 3.5" form factor, design concepts are obligated to be full screen. and when OS practically stayed on the same concept, even with modern tactile apps, developers are left with no options.
Unlike you, I don't think tabbed interface is the proper answer for the tablet realm, because what keep me on my tablet is mostly when I need to do two totally different things: ssh to a server and have a web page open next to me. Chat with someone, while reading a pdf document. I think one of the best examples of multitasking is implemented in Windows 8; although I don't use it.
Another type of effective multitasking is Facebook chat on android.
In the mean time, I have to stick to my laptop, for a bit longer.
Not in Europe. He'll have to have been given weeks/months of notices, so that he can look for a new job in his spare time and not be completely fucked up.
Hoops to jump through: set up a business bank account, fill out some forms, about 30 minutes tops. Pay taxes once a year for federal, provincial and city and VAT four times a year through a free online system. Sounds like a lot but it takes hardly any time. As a freelancer you can keep simplified accounts, double bookkeeping is optional. Pay an accountant if that's too much to deal with.

Admittedly it's more of a hassle in Belgium than it is in the UK (they treat sole traders really well) but it's still a walk in the park.

Level of taxation: sure, it's a lot, but always less than what an employee would pay. And you get health insurance and are saving for retirement as a part of that bargain – even as a freelancer!
is there anything like this for Go?
Do developers have good ideas?
فحم مبخرة يتسبب بإخلاء ابتدائية بنات في الحفر | اخبارية الزلفي
Noted. I have added "(2010)" to the title.

A diff that compares the old leaked source to the "new" one: http://pastebin.com/KkeLzb6q.
Not possible. Other languages have features to prevent this.