skysight-inc/HackerNews huggingface dataset:
The problem is not hierarchies as such, but in failing to recognize the hierarchy as an expert organization where the experts are the masters of their expertise. Managers are project managers who have the responsibility to direct their experts to solve the issues to make the project succeed. It's therefore the managers job to have a best overall understanding of the project, and incidentally it's the job of the experts to inform the manager of any serious issues they cannot solve alone, and possible solutions for the problem if possible.

Expert organisations are not hypothetical, and actually have been present in all hitech companies I've worked for. Then again it could be a cultural difference, as I'm working in Finland where social equality is a big thing, and calling your manager, director or CEO with honorifics like "mister" would be considered awkward or almost inappropriate.
Hello! I am the author. Only a Clojure noob. Have implemented classes with properties and methods. Don't really know where to go from here.
This is not something I would like to use in real life, just a curiosity.
Please go easy on me!
It's probably in New Brunswick, the only officially bilingual province in Canada, or Ottawa, for show. I live in Montreal and there are a few hidden-away places that still have English-only stop signs, but the vast majority were converted to French-only after bill 101.

https://en.wikipedia.org/wiki/Road_signs_in_Canada#Stop_sign
Login into a public WiFi and turn on your VPN. Problem solved.

VPN accounts are cheaper than ever before. You can also install one on a cheap DO box.
Actually ramda is a better choice if you want FP because everything is auto-curried by default and the argument order makes the curried functions a bit more useful:

http://ramda.github.io/ramdocs/docs/
moviebeem.com does the same, drag drop to search subtitles
The freakonomic piece on the economics of crack dealing is a good counterpoint to this, given they found that many people in that line of work were actually earning less than minimum wage. - http://www.ted.com/talks/steven_levitt_analyzes_crack_econom...
It doesn't matter much what the backends are, it's important to be able to demonstrate the effective implementation of the problems posed by the tasks being benchmarked. Especially for the new language. Of course, if your language is designed as to have the limited chances of being universaly fast, it's another story. But Rust is designed to be able to reach at least the speeds of C and also allow for a more modern approach. That's the real worth of the contributions to the "benchmark game:" demonstrating the capabilites of the language, even if it's just on some of all of possible tasks.

See also Rust vs Haskell: http://benchmarksgame.alioth.debian.org/u64q/benchmark.php?t...

And Rust vs Go:
http://benchmarksgame.alioth.debian.org/u64q/benchmark.php?t...
She's trying to fix the wrong problem.

The men in charge of those businesses don't care what you sell. They only care not to get in trouble with the businesses they work with up the line. She should make her business acceptable to the banks... and I guarantee the tech companies will be HAPPY to take her money.
It's great to have new and alternative init systems (and process managers) to use. Nobody is complaining about having to learn new skills.

Yes I want a better init system and process manager setup. But personally, I'm not sure that goal is worth losing Unix distro compatibility.

I would love a system that works the same across OSX, BSD's, Illumos and other newer experimental OS's etc.
> people can work on letting Debian run fine without systemd

Arch switched to systemd about a year ago. When official distro packages are shipping with systemd service files by default, it means there is drastically less effort required on your part to maintain a systemd-based environment. It would take an experienced and dedicated crew to translate the systemd service files of dozens of upstream packages to Runit for instance. The enterprise level support just isn't there, whereas with systemd it is.

That being said, I like writing systemd service files. I just wonder what would happen if more distros pushed for, e.g. uselessd or Runit as the standard init system.

> uselessd (the useless daemon, or the daemon that uses less... depending on your viewpoint) is a project to reduce systemd to a base initd, process supervisor and transactional dependency system, while minimizing intrusiveness and isolationism. Basically, it’s systemd with the superfluous stuff cut out, a (relatively) coherent idea of what it wants to be, support for non-glibc platforms and an approach that aims to minimize complicated design.

http://uselessd.darknedgy.net
A Day in the Virtual Economy of 2025
I'm pretty sure the exercises are called "Functional Programming in JavaScript", not "Functional Programming in CoffeeScript".
Improve the visibility of your brand using these keywords
iOS 8.1 to be release this Monday and iOS 8.1 jailbreak is ready
So, all I've really heard about Systemd are arguments from proponents and complaints from opponents, and based on that alone it's difficult to get an idea of the true merits of one vs the other because rarely does any one comment lay out all the Pros and Cons for the different init systems.

So I went searching, and found this Page. It probably isn't complete, and probably comes at this from a single perspective though. http://wiki.gentoo.org/wiki/Talk:Comparison_of_init_systems

I am interested in any other comparisons that you believe is a good representation of both sides. I just want to fully understand the two before making a choice.

Edit: Removed references to there only being 2 options, there are multiple init systems.

Edit: Additional comparison from the perspective of someone involved with Systemd - http://0pointer.de/blog/projects/why.html

and

A Unix.StackExchange question asking the same thing with a variety of answers. http://unix.stackexchange.com/questions/5877/what-are-the-pr...
Wow, that Agner link is a goldmine. Thanks.
A lot of Dutch farming in greenhouses is already hydroponic, i.e. Little or no soil is involved.
You "give up control" of your DNS to whoever runs your nameservers.
dropped an avi on it and it just downloade dit. touch handler not registered?

[edit] ah: i have to click through 3 intro dialogs first.
suggestion: make that howto persistent on the page and make it work when you first land on it. Also, ask me to specify a language after dropping the file possibly
Are you familiar with the Kinesis Advantage keyboards? The keys are also separated into two sections but sitting on one keyboard, but no DIY needed.

I just started using one recently, but never used ErgoDox before, and wanted to see if anyone has any experience with using both of them.
It's interesting that your comment is an nearly exact replica of my PRIOR comment and is the top comment for the thread and mine is the bottom. It's even more interesting that the only thing you added was an utterly non-starter solution (see below). This fits with my growing realization that the HN community is much more nascent for "Hacker" discussion in any area besides software. Sure software development, but biology (my area of expertise), fuggedaboutit.

> The solution is moving towards a less money orientated system and trying to encourage altruism and alignment of patient's goals with doctor's actions.

Altruism essentially never saves any ships. That's just not how the world operates. It's always about money. The only alignment that will work is more money going towards doctors.
I would certainly visit a giant ship yard given an opportunity!
.. and $10 apiece, because you're nuts if you use Startcom after they charged everyone to rekey their certs after Heartbleed.
Show HN: Want a free, signed, physical copy of my new book?
> I use a Mac as my desktop, because I don't have to fight with it. 99% of everything works, and the other 1% breakages are ones I can live with.

So there you are, happy with a radically non-traditional Unix environment (no X, launchd is one of the patterns systemd is copying, etc).
any cheat page yet?
It's that time of the week again: Best reads of this week
You can configure Vim to put the swap files in your ~/.vim instead of the directory of the file you're editing, which in my experience is much less annoying - see https://github.com/GregorStocks/configs/blob/35ab5c3c45e5cfa...
In related news Maersk, the company ordering ships, is responsible for 15% of Denmark's GDP. [1]

Talk about huge!

[1] http://www.slate.com/articles/news_and_politics/dispatches/f...
Ask HN: What is your photo backup strategy (on Mac)?
You can strace pid1 too.

If start-via-systemd doesn't work, hack around it with a script and report it as a bug or write to the mailing list.
Ah, "right to forget". How lovely and Orwellian. Instead of "right to censor", which is what it is.

What this is battling is people who can't cope with the world changing. Too bad for them. No sympathy here.
There are many ways of handling GI (which is basically, taking in consideration light that bounces though the scene in addition to that emitted directly by light sources). Until now, Disney used and hybrid approach rasterizing the main scene and raytracing some effects that a rasterizer can't handle. Now with this new renderer they have joined the full raytracing wagon.

In fact, they are far from being pioneers in the field (right now raytracing is widely used in production rendering), but it's a big step for Disney and they have built their raytracer from ground, allowing them to implement it with some clever tricks.
Indeed, but raytracing data structures aren't complex. Primary rays scream on GPUs, they cache amazingly. However, secondary rays for GI/FG and similar are problematic since they are trashing the cache and are branching like mad. So classic Whitted ray tracing is mad fast on GPUs, but add global illumination or similar and you've got a problem. Not to mention memory issues others have mentioned. Octane, Brigade, Keyshot are top GPU renderers these days - all very limited to what you can do with classic offline renderers which are dominant now like mental ray, vray, arnold, renderman...
And look at your dashboards once in a while. I'd find it unusual if I saw my toy VPS cranking out 100mbs for a week straight!
Lots of interesting bits in this interview, but this stuck out to me in particular. Not sure I agree, but it's unusual to see a professional writer/artist take a stance like this:

"Listening to a Beethoven concerto or spending time in front of a van Gogh painting or reading a poem by Blake can be a profound experience on a scale that playing bridge or bowling a 220 game can never be. Art is all the things art is supposed to be. But art is also a superior amusement. Am I wrong in thinking this? I don't know. But I remember in my twenties reading plays by Strindberg, a novel by Max Frisch, Rilke's poetry, listening all night to music by Bartók, watching a tv special on the Sistine Chapel and Michelangelo and feeling in each case that my life had to change after these experiences, it couldn't help but be affected by these experiences and changed. There was simply no way I would not become a different person. But then I found out soon enough my life was not going to change after all... I guess I came to the hard realization that art doesn't make anything happen. No. I don't believe for a minute in that absurd Shelleyan nonsense having to do with poets as the “unacknowledged legislators” of this world. What an idea! Isak Dinesen said that she wrote a little every day, without hope and without despair. I like that. The days are gone, if they were ever with us, when a novel or a play or a book of poems could change people's ideas about the world they live in or even about themselves. Maybe writing fiction about particular kinds of people living particular kinds of lives will allow certain areas of life to be understood a little better than they were understood before. But I'm afraid that's it, at least as far as I'm concerned. Perhaps it's different in poetry."
I know you've probably learned this already from your experience, but for other readers:

The (possibly) surprising thing here is that banks aren't moralizing here. You can walk into any adult bookstore and pay with a regular old credit card just fine, thank you. Visa and Mastercard are not averse to allowing you to pay for porn.

The reason why banks and credit card companies don't want to be involved with online porn because there's an incredibly high rate of chargebacks. People pay with stolen cards, and people pay with their own cards and then claim that they were "hacked" when their wife wonders why there's porn on their credit card bill.

All of this creates a certain amount of work for them, and it's unprofitable.

So in a sad way, the banks' distaste for dealing with online porn payments is a just sad reflection of our society's attitudes about porn. If we weren't a bunch of weirdos who caused a lot of chargebacks and, instead, paid for porn like actual grownups... banks would have no problem servicing this industry.
My bad. It has been a dogma for decade(s) now that production quality feature is from 0.5 to 2 hrs per frame for final though, so that was my reaction without reading correctly. You have to factor in numerous passes and production previews which add up. source: am rendering daily.

TV work, on the other hand, can't deal with that kind of time burden, so it's shifting to more novel solution which lately involves near real-time rendering (see element3d for example).
> C is very insecure for daemon coding with all other options why no use go for example?

What's sysvinit written in?

What are bash and dash written in?

What are coreutils written in?
Consider making English the default language choice since the rest of the website is already in English anyway. Cool site!
Show HN: Meteor CRM – the crm for meteor app (alpha 1)
IANAL(hehehe), but prostitution is illegal, but if you film it and sell it for profit than it's legal.
Especially so with something as big and public as backing or working with a sex toy company. No matter what way you go with it, somebody's going to try to jump down your throat. Often several different groups, for contradictory reasons. Is it any wonder that most men, and anybody whose job involves making sure your company isn't the target of a negative media frenzy, doesn't want to touch this stuff with a 10-foot pole?
I'm not sure if you're a native English speaker or not, but the meaning of taboo extends farther than this. A simple definition would be something like "something prohibited to do/mention in respectable company"
You have to love the game theory behind this. In order to get through the later levels you have to be a bit selfish and take the oppurtunity of going for the green square at other people's expense. The most interesting part is once you get to the last few levels where everyone is selfish. Makes for difficult times passing the level :)

Props to the dev for creating a simple game that is a huge amount of fun!
I can tell you why I picked it, but I'm not a professional cryptographic engineer; just a hobbyist.

Compared to AES:
Implementation and use is dead simple and short (less room for bugs). The algorithm is easy to grasp. Naive implementations are resistant to timing and power analysis. Built in support for Tweaking, so you don't need to mess around with weird modes of operation. Large key size, and no mis-match between key and block size. Efficient (~6 cpb). It was designed by a large group of well known and respected cryptographers.

The simplicity of Threefish is the most important, in my opinion. Applications of AES in the wild have been broken numerous times because of improper use of AES and its modes of operation. Threefish is less likely to suffer those issues, since Tweaking is built in. So, as of today, I think that benefit outweighs the possible risk of Threefish being found weak (and keep in mind that Threefish is specifically designed to resist analysis by using a large number of rounds. Breaks in reduced Threefish are expected, and are not likely to be breaks in full Threefish).

Additionally, if people (e.g. Google) are willing to use ChaCha20, I don't see why they wouldn't be willing to use Threefish. They're built on the same principles, as far as I can tell, and both have just as much backing (in terms of peer review and who designed them). Again, the only arguments I've heard in favor of AES involve fear of the unknown.
Curiosity killed the mouse...
I think it's also about the taboo. You can't go to the police and say "Some site is stealing my porn!" without getting laughed at.
This is pure genius. I was amazed at the self-emerging cyclical selfish & altruist behaviors.

Good job, mate.
Although I don't use ElementaryOS, I think there HIG is really great. The best I could find.
Do women make better decisions under stress?
Everyone Reading This Hated High School
Minor detail but it's "atto maaku".

The loan words in Japanese certainly make it much easier to pick up, when you come across them. I can see it being less fun than Chinese in that context given your example.
I am so mind blown right now... On 10/14 (5 days ago) i checked if this domain is available (it was) because I had exactly the same idea. I even made a note that is sticking on my desk right now.
Good luck with your project...
Have you seen libsodium [1]? It's a "portable, cross-compilable, installable, packageable fork of NaCl, with a compatible API, and an extended API to improve usability even further." I've been using it in a toy project of mine and so far I'm very impressed!

1. https://github.com/jedisct1/libsodium
I work for a VPS provider in the US. These situations are common and we usually just issue a credit and give a reminder to the customer to please secure their server

That brings me to my point. How did the hack occur? When you get a VPS you are fully responsible for what goes on in there. It is your responsibility to secure it and keep it updated. It's not the provider's fault you did not apply the latest security updates. It's not the provider's fault your Java application was using outdated and vulnerable libraries nor is it their fault you didn't set a CAPTCHA in front of your submission forms. Either hire a competent sysadmin if you can't take care of that yourself or find a provider that offeres managed hosting instead of a VPS, as that's what you'd most likely need.

There are some cases where it's the provider's fault such as the Linode BitCoin hack a few years back but mostly it's just poor server maintenance
If suggest making a more informative page for mobile browsers. I understand tge mobile browsers like safari mobile don't support the tech you need, but at least tell me what your web app is.
Real world SimCity: https://earthengine.google.org/#intro/LasVegas
> In an ideal world, the consumer protection agencies, etc would do their jobs. But they can't because of the revolving door syndrome, the industry lobbying, and so on.

The article mentions the possibility of criminal charges against the switch engineer, if someone kept digging there could very well be evidence of criminal wrongdoing by the oversight agencies as well. When people start going to jail real change will be effected. But who's going the champion the multi-year investigation without a multi-million dollar carrot?

There's been quite a string of front page posts the last week; mercury dumping in rivers, tainted generic drugs, faulty ignition switches. Perhaps thousands of cases of criminally negligent homicide and no charges filed in any case.

Cut off the criminal and civil routes for justice and I guess vigilantism is all that's left.
That is amazing. Please share more of those experiences :)
Why People Love Costco-Sized Portions
It's not that easy to implement a language that's expressive with this kind of performance, even if you use llvm. Kudos to the Rust guys!
Incidentally -- reddit supports https by default now, so you don't need to use pay.reddit.com anymore.
Brillant way to honeypot and mark IPs for MPAA. Not implying that's the case, just considering the possibilities.
You are right. I should have said "stigmatization".
In practice, people are afraid to use libsodium because it was significantly worked on by people other than DJB, and they weren't sure whether it was vetted by DJB. I've personally seen this as an actual reason for avoiding it. And the concern doesn't seem entirely misplaced.
"In Search of Respect" by Philippe Bourgouis is also good - technically an academic book, but very readable.
Why Cutters Cut Themselves
Show HN: Hacker News for Sri Lanka
Would you support an effort to get Ed25519/Curve25519 incorporated into NSS and OpenSSL? :)
It doesn't matter if it's a video game controller or a high-grade steering wheel, as long as it works.

Knowing that they've built the ship to operate using these devices tells me that they have trust in them.
I've been in the crypto-currency scene for a year now and I can say definitively that early adopter passion is giving way to healthy (and normal) market skepticism as the market becomes more aware of the technologies. It's atypical of the way any market evolves and how it evolves over time. Not sure why we keep expecting Bitcoin to go from zero use to global use in a matter of a few years...

The porn industry has, time and time again, used new technologies to overcome limitations of the medium by which they do business. I do think crypto-currencies play a part in that, especially when considering the opportunities presented by a global marketplace. Better you can sell to anyone anywhere with no fees, instead of being locked to a given region because of credit card number, or cost structure because of higher risk transactions.
IT WAS YOU!
Did you read the email from the chief switch engineer about the 'switch from hell'? Seems like this guy seriously fucked up and then tried to cover it up and then continued to lie about it at depositions?

Management is absolutely also to blame but it all started with the engineer. His negligence and 'fuck this switch' attitude killed people. He failed technically and ethically to do his job and people died.
That sounds a bit like reinventing the wheel. Can you use the result of external scripts to conditionally launch processes?
Please fork Debian.

I find it very difficult to get behind a movement whose primary complains are that the status quo is "a slap in the face to the _____ philosophy" and "betrays the _____ philosophy" and so on. If you want to sway me, you have to tell me why your way is better. The alternative is "offensive" to you? I cannot begin to describe how much I don't care. You can tell a lot about a movement by those they stand with, and you've listed your them as "Harbinger of the Linux Apocalypse", a boycott, and finally something that does nothing but mock those it disagrees with. I mean you may be bringing up valid points but curb the drama, eh?

So I'm all for a fork. That is the point of open source, no? Go on and make a fork and if it's awesome people will use it, otherwise people won't. And maybe then we can curtail the endless arguments about this in Debian. But in spite of the title this article, it really didn't read like it was asking if we should fork Debian. It read like it was asking people to pressure Debian to follow the authors' agendas, with a threat (?) of making a fork if it didn't.
Southern Italy is not average wage Italy, it is a very divided country, and there are few jobs, especially for young people, in the south and fewer well paid ones. Youth unemployment in the whole country is 42%, higher in the south.