skysight-inc/HackerNews huggingface dataset:
Lower taxes and companies would hire employees easier. Now we have a very dificult system. Everyone is on probation for 6 months and the governement pays this (interns and a system called IBO).

Having 1 full-time employee or doing it all by yourselve is mostly the difference between loss and profit in Belgium (for an SMB).

Also, the taxes are so high, every company with > 1000 workmen is subsidized by the governement (most recent example: 7,5 Million € goo.gl/HluVNB for keeping a company here).

There is not a single car manufactorer, that makes profits here in Belgium without subsidisement. (a lot of them moved away from Belgium the last years)
> OpenSSL isn't going to go away

This reminds me of XFree86. Some said XFree86 would still be around after the X.org fork. The culture of XFree86 was so bad though that the project was effectively abandoned by everyone except for the "leader" David Dawes before X.org was even operational.

Projects with poisoned cultures appear to die off. With the ratty code-base and aversion to contributions by OpenSSL it seems like a good candidate for abandonment.
That's what finally happened, thankfully. His fiance stepped in and acted as a silent wall to the president's ongoing requests. Thankfully he finally got the message and relented.

EDIT: Hah! Just parsed your message correctly =P no violence ensued haha
Fascinating discussion in the comments about version control. This, in retrospect, is particularly good:

"If distributed operation is such a key feature, why is Subversion enjoying the amount of marketplace success it has?"
Seconding this: the killer app of Arch Linux is its community support.
how about they each chip in $10K each year for OpenSSH?
That depends. New hires go through a probation period up to 4 months renewable (almost always renewed in practice) were you can be fired in a couple days without justification.

I find that pretty favorable to the employers.
Sure, it needs to be taken care of and the creator of that page recognize that when they say "We do recognize the need for a new init system in the 21st century".
Systemd is trying to do TOO MUCH, instead of being a part of a larger system it's trying to become the system. Ad I don't like it, because I don't like tight coupling.

PS: as an alternative you could use a tmpfs to move /var/log (and other log directories) to RAM on an SSD system. Far less configuration required, in my experience. And it works with every *nix out there.
in 1998 I was working with VS and had a bug with OCX and was told that the bug was due to VS not working with the current IE version as well in places and was fixed in the new release of VS due out.

So I'd say very interweaved if history has its design legacy mantra.
UI / UX Design Interviews – Dmitriy Chuta
http://fastask.it/am-i-gay
> All the binary logs are going to do is make people have a cronjob to extract them regularly into a readable format.

Actually, they won't. Because journald has the relevant functionality built-in -- that is, it can automatically stream out the logs in any format you choose, including ones understood by rsyslogd, and if you really just don't like journald, you can just turn off it's storage and turn it into nothing but a shim.
Of course employers would suggest that if you were hired on salary, they're paying you to work any time they need you to work. I've gotten that line before: "your job is to be on call 24x7". Every employment contract, at least in the US, will say "other duties as assigned".
Citation needed.

Not everyone who opposes socialism wants a state where poor starve.
I think this is great too. I've just finished reading through it for the first time - many more times will be necessary until I properly understand it, mind you - but I love seeing creative uses of programming languages like this.

I sent the link round the office a minute ago and one of my colleagues mentioned that it reminded him of Perligata[0]. I'd never heard of it, but it's apparently "a Perl module -- Lingua::Romana::Perligata -- that makes it possible to write Perl programs in Latin."

I've favourited that one for later reading, else I'll never get any work done this afternoon.

[0] - http://www.csse.monash.edu.au/~damian/papers/HTML/Perligata....
Making init better is a good thing. Breaking working systems is a bad thing. Making gnome not work on *BSD is a terrible thing, not just on a theoretical level but also on a practical one.

Linux itself would have been impossible if the systemd attitude had prevailed among older unix. Linux-only software is the open source community shooting itself in the foot. Systemd will break the community, which will be worse for everyone, linux users included.
This is why I use Lua for command-line tools. Here's one such program that makes no attempt to organize code to make --help load faster:

real	0m0.006s
user	0m0.000s
sys	0m0.004s
4 steps to better understand your in-app economy
I was laid off along with 25% of our department back in 2005 and I stopped all work and started looking for a new job as soon as I got the news. I was halfway though a project, but My number one priority was keeping Myself employed. Thankfully the company was sympathetic to our needs, but there were some employees that had worked at the company for 18 years and now needed to find new jobs. I still came into the office for the following three weeks, unlike some of my other colleagues. Ironically, I was trying to get out of that company anyways so for me, the layoff was an amazing opportunity.

One of the saddest scenarios was one of my colleges that had been out of school for merely 8 months. He had a 2 hour commute to work one way: car/bus -> light rail -> Metro -> office. He was chipper and gung ho about coming into work and working on his projects. The day he got laid off (which was about 1 hour before I got my news) he comes in super excited (as always) and runs up to have a meeting with his Project Manager. Then 15 minutes later, I see him leaving with his back pack and I ask where he's going. He looks dead in my eyes eerily and says "You'll find out soon enough." While he was only out of school 8 months, I think he's now realized that companies aren't all way they are cracked up to be, but now he works at Goldman Sachs so who knows.
This is untrue. It removed Windows build support, not Windows support.
> pip install git+ssh://git@github.com:mitsuhiko/click.git

Can someone comment regarding using pip like that? Is it fine to put this on req.txt? Any best practices somewhere?
If loading the rest of the code and initialization time really matters, yes. But then you're back to square one: you now have to create a CLI to access the server and that new CLI must load quickly. Which would also be the case if you just wrote it that way first, then loading the rest of the code once the command is determined.

And if you're in some project similar to Django, you would have first to query the server to know the possible subcommands...

So what you say makes sense when other parts of the code are slow to initialize and must be accessed frequently, not for the CLI itself.
OpenRC is better than sysvinit, but still isn't the best. However in terms of technology, systemd is the best init system available. The main problems are the developer attitudes and architectural decisions they've made (big blob, work with me or nothing).
From another of her posts:

"Don’t come into the office one day telling me out of the blue that you haven’t been happy for a while, found someone else and will leave me as soon as possible. And now that you brought it up, why should I pay your full wage if you are only working at half force since you aren’t motivated anymore?"

http://www.linkedin.com/today/post/article/20140328120354-44...

Oh my god.
Earn money by finding prior art for patents
I fail to see how believing conspiracy theories would interfere with her ability to recruit good people.

While the post was certainly beyond ridiculous, let's not get ahead of ourselves and most definitely don't start any pointless and damaging witchhunt here.
I don't think you can always expect your users to do the reduction and the debugging for you, they pay you for a bug free product. In this case it's a developer-centric product, so I guess the bug reports are more geeky, but customers are not here to serve the developers.
The sepia, monochrome, thermal, nightvision are really awesome. I can imagine a lot of game engine use cases for them, especially since there are nice transitions.
I run multiple instances of vs.net and don't reboot every week, In my case, I'm cycling through at least 10 instances a day. This bug report is actually interesting (to me).
That one enters into implicit contracts is undoubtedly correct, however I would question the duration of that contract.

Firstly, the benefit relationship of all contracts, implicit or otherwise, is asymmetric: the benefits accrued to the employer will be greater than those accrued to the employees: to do otherwise would erode profits, and put the company out of business. Some companies have 'enlightened' opinions about how to extract good work from their employees, but it is still done with the goal of being more profitable. Arguing from the poor practices of other companies is not constructive.

With respect to the particular situation, once the employee had been placed on notice, it seems to me that the implicit contract was broken, unless the employer was just as willing as they were beforehand to offer the 'implicit benefits' to the employee, which seems unlikely. Indeed, the situation really seems to be that the employer is asking for all the benefits on their side of the implicit contract, without offering anything in return.

Finally, for me the implicit contract is not really between the employee and the employer, but between the employee and their coworkers. Whenever I have gone above and beyond, I haven't been doing it for the company, but for the people I work with. However, my experiences are limited to medium sized companies, so things might be different in smaller environments.
Ha. I bet she is having plenty of people tell her. Plus, I'm not on Twitter.
Looks like this is not the first time she got noticed through her LinkedIn ramblings, here is something from 2012 http://www.cmswire.com/cms/social-business/earth-to-inge-you...
If you can, can you save it with all comments from LinkedIn please? The Google webcache misses some comments, and they were the worthwhile bit of the post
Show HN: The Startup Spinwheel
Randomness as a means of inspiration for products and startup ideas
> daemontools are nothing more than an init system on top of an init system

What do you mean by that? That it isn't PID 1? Apparently it can be made to run as PID 1. But you can keep the (in my opinion) brilliant design of daemontools and use successors such as s6 are designed to run either as PID 1 or as a plain old daemon (which is nice if you've not got full control of a machine).

http://www.skarnet.org/software/s6/index.html

I've been using s6 to manage a few things, and some features I like are:

- allow a group to manage (stop/restart) certain processes using Unix file permissions

- arrange things in a tree. My toplevel s6-svscan starts a second s6-svscan which starts a handful of related processes. These all inherit the same user and environment vars which makes config easy.
I don't mind it if people fund and contribute to OpenSSL. Improved software is improved software whether you prefer another fork or not.

However, I will personally refrain from funneling money into any project if it is not clear that money will make a difference. It's like donating to charities who cannot ensure the money actually ends up in the right place and actually helps the lives of the people who they (cl)aim to help. I'm more likely to donate to projects that have proven their worth, like OpenBSD. The proof, hard work, should come first. Donations might follow.
http://en.wikipedia.org/wiki/Capitalization_of_%22Internet%2...
Armin Ronacher is absolutely amazing at python. If you want to learn some things dive into his source code and dig away. He really thinks through code architecture.
Gates Goal of Reinventing the Toilet Starts with Mapping
> We are atheists

Seriously? Is that a good reason to move somewhere? What difference does it make? It's as irrelevant to moving as is the ethnicity of the country.
To Change the Terms of the Privacy Debate Protect All Bits
Come down to Santa Cruz, Bolivia!

Minimal bureaucracy, you can register your company in an afternoon. http://www.fundempresa.org.bo/

You can buy a huge location for peanuts. Or even rent a huge mansion for $2000/month. I'm talking about a place that could house a team of 50 easily.

Weather is really beautiful, 90% of the time it's warm and sunny. The winter months are May/June/July. With only 1 week or two of real 'winter' weather.

Lots of untapped talent. The best developers here work for outsourcing companies making about $1000-$1200/month. If you were to offer $2000 you can easily poach the best.

Cost of living is minimal. $600/month and you're set.
One of the implicit parts of having an employer is that you're signing on for a certain degree of stability - you're both invested in the long term of the relationship. And that stability is reflected in your lower wage than a contract worker would exact for the same service.

If that's not going to be the case, then trade offs that someone might make to invest in that long term relationship cease to make sense.
Here is the Swedish equivalent. Seven languages supported.

https://www.lantmateriet.se/
Free Mobile Mockups To Use In Your Next Design
That's not exactly accurate. In its current form, you couldn't compile OpenBSD's libssl on Windows even if you had a build system for it.

However, I don't think this is a bad thing. To do a massive clean up, you must be able to focus on code that you can actually compile and test. Dead code, code behind ifdefs is likely to rot. If it wasn't very rotten already.

It is better to do a fresh port of a cleaned up code base for modern systems.
I don't know about corrupt and incompetent... maybe under-resourced and apathetic babysitters of a legacy-ridden codebase.
If the money was given to the Linux Foundation by Microsoft, I guess anything goes.
Why don't the sherpas form a union?
In smaller companies there typically is. I've only been terminated once (not for cause) but I was given two weeks notice and told I could take some time off if I needed to go on interviews, etc.

In most larger companies, I agree. Typically, you have to leave the same day and they must (by law) pay you through the end of your current pay period.
I think that's because it hasn't been released yet.
The author(s) may just want some feedback or opinions first.
Yes, it drives me crazy when people use sans serif fonts for body copy. You need the serifs to help tie the line together!

There are sadly few serif fonts on Google Web Fonts that have consistent letterforms, good metrics, a nice middle-of-the-road x-height, and good bold and italics, but Merriweather is quite nice.
From her writing I cannot derive if she really agreed with this person to find a new challenge, and this person did find a new challenge, or if she just fired this person and it was not that amicable after all. Is this perhaps of language/culture misunderstanding?
I almost did the same thing. But then calmed down and said maybe I have no idea what I'm talking about. I was right. I had no idea what I was talking about.
In Singapore it's 1 day to 4 weeks, depending on how long they were employed[1]. Taiwan is 10 to 30 days, depending on length of employment[2]. Korea is 30 days[3]. Japan is also 30 days[4].

I'm Australian, and it's also one to four weeks notice here, depending on how long the employee's been employed at the company[5].

1. http://www.mom.gov.sg/employment-practices/employment-rights...

2. http://www.chinalawandpractice.com/Article/3142351/Issue/850...

3. http://us.practicallaw.com/6-508-2342?q=&qp=&qo=&qe=#a612243

4. http://www.jetro.go.jp/en/invest/setting_up/laws/section4/pa...

5. http://www.mondaq.com/australia/x/183150/Contract+of+Employm...
CoinReport MaidSafe Sells $6 Million Safecoin in Five Hours of Crowd-Sale
tl;dr systemd crashes systems, is incompatible with other distros and OSes, adds admin difficulty, breaks applications, and introduces security holes

---

systemd was created in order to improve the speed of booting up your system. I'm serious. It was created because waiting a minute to boot up your machine once was too long.

In order to accomplish those faster boot times, they ripped out the stock init system model, and created a monolithic, non-portable, non-backwards-compatible, kernel-version-specific, Noah's Ark of API calls and custom tools which use binary formats and incompatible IPC methods to start programs that were never designed to run that way. They made obsolete virtually every aspect of the operating system which used to work with existing applications to start and maintain the running of userland programs. For faster boot times.

Of course, most of you don't care because you don't have to maintain your system, as long as it just works. What does this mean for people who do work with the system?

First off, building tools that work with the system are now more complex. It used to be you could use any i/o or ipc method to do anything you wanted. Now you have to look up and call and API call - and if the API call you want isn't in systemd's tool, or it doesn't expose it in a way you can use in your program, tough. Better become a C programmer fast.

Second, better be careful how you update your system. Every version of systemd, and any software it depends on, could crash your entire machine if a bug is introduced. I weep for the poor sysadmins who push out an update to thousands of machines only to find a strange bug which takes them all down, all because systemd decided having an enormous codebase was worth booting 20 seconds faster.

I hope you've got money for a security audit. systemd has had nine security vulnerabilities in the past four years. For comparison, sysvinit has had one CVE - in 1999. I haven't found any CVEs or security bulletins for upstart, which sounds amazing to me.

When it comes time to porting your application to Linux, you don't get to just write it in a way that would normally work on most Unix-like systems (which would, at this point, be virtually every operating system that isn't Windows or Mac OS, and now Linux). Now you have a new porting target specifically just to get your application to run, and then you get to deal with the normal porting issues.

At the end of the day, systemd is a culmination of two ideas, with one result. One idea is that a "superior design" with "advanced features" is the only benchmark in which we should design and run a system. The other idea is that we don't need to keep compatibility with legacy systems or alternative platforms, because fuck users, admins, developers, security analysts, distro maintainers and portability teams, we want faster boot times , damnit. And it's Advanced! The result? A big fucking mess of complexity that breaks everything that came before, introduces security holes, makes it more difficult to modify or maintain your system, and breaks compatibility with other systems (even Linux ones).

But aside from all that, systemd is great.
Urwid is definitely the nicest of the curses widget frameworks I've used for python.
That's just it - under Belgian law, there is effectively no difference between "You're fired" and "Let's agree to move on in 3 months" - they are the same thing because the law requires the latter.

You can couch it in all the touchy-feely-corporate-PR speak you want, but a firing is a firing.
Microsoft’s long-rumored Surface Mini tablet leaks early on Amazon
why do you assume you have the right to be served entertainment through the channel of your choice? You wouldn't call up your local pizzeria and demand they deliver a Big Mac and fries, would you?

Because the marginal cost of a Big Mac and fries is huge compared to the marginal cost of one more person watching Game of Thrones.

Not saying that's a good reason, but that's probably the reason for that assumption. People often fail to consider fixed costs when deciding how high should a "fair" price be.
Washington revolving door: FCC commissioner becomes CTIA lobbyist
Madeira de demolição – Móveis Rústicos
Bitcoin's promise goes far beyond payments
Still, your second example is an order of magnitude faster than the example with Django. That's likely because Django loads the world on startup, parses all your model files, checks your database settings, etc.
I could see it too, but here's the text in case anyone else is having trouble:

http://pastebin.com/tFhi2fTd
CountabilityApp | Simple personal finance app.
AutoQuad – Open Source Autonomous Multi Rotor Vehicle Controller
Does the old "good standard will have 2 or more implementations" apply here?
Yes, but do you shut them down ungracefully?

Do you expect to read interesting bug reports on HN?
Most likely because they didn't read the original text that the article references. Fairly typical for internet comments these days.
Seems like this CEO understands everything but people.
Switzerland is as "low income tax/we want you to work" as it gets in Europe. The closest to a red EU country as it gets (but still much more responsible than any us state).
Google's company culture is a lot like Japanese work culture. Lie about your hours because its more honorable to claim you did more work in less time.

I've seen a lot of googlers put in 60-70 hour weeks and claim it was 40.
How poetic of him to post this on Facebook of all places!
I've been freelancing off and on for about 5 years, and had a horrible time with this sort of thing early on. What I eventually learned was to manage expectations right at the outset. Establish that if you want to get paid for research, phone consults, whatever, that your client is on the clock. Often your first freelance clients won't have worked with a freelancer before, and may never again, so they are as unversed in this, probably more so, than you are.

With a recent client, I knew I was going to need an hour or so just to get caught up with their modifications to the platform (ecommerce ish) so I stated that up front, and actually asked for that hour no questions asked and then would provide a quote after I understood everything. They were more than happy to provide that and it gave me the room I needed to provide a very accurate quote for the whole project.

For your current situation? What I have done with a non-paying customer in the past is to walk away, but shoot a message regarding the work I'd completed, stating explicitly that I would not be licensing any of it to them without payment. To be honest? I had no idea how to even follow up on that, or if it had any legal weight whatsoever. I just made something up in my frustration, but in the end I got about 50% of what I had been promised and wrote a reasonable sounding granting of license to my work. Your mileage will obviously vary, but hopefully this will at least provide another idea.
Show HN: Practical example of using git and GitHub in a school
https://en.wikipedia.org/wiki/Zero_lower_bound_problem
The OpenBSD guys are applying their knowledge in system designs to sanitize the code and making it more standard. It doesn't qualify them to work on the algorithm parts.

How many years have you been benefiting from the work that was put behind OpenSSL ? What about being a bit grateful for the amazing work they did with basically no funding ?
Moves joins Facebook
The guilt of the indie game millionaires
But the point here is that he is not "unmotivated" to do his regular job (she makes no mention of that), he just doesn't want to do the free extra time on night and week end for which he was never paid with to begin with, but used to do out of "volunteering" (her own words).

You can't fire a guy and then expect him to be 100% motivated, but you can even less expect him to keep doing the little extra on the side just for you ...