skysight-inc/HackerNews huggingface dataset:
> I want to be in control how my system works. To do that I need to be sure of what it is doing and how. As the complexity of a system grows, the number of things it does under the hood grows. At some point I can't keep track of what's going on, and I no longer have confidence in my knowledge of the system, without setting aside time for a code review.
> With pid 1 being incredibly simple, and the executables it runs being incredibly simple, I know what's going on, I know what the possible problems are and I know how to fix them. The more complex it is, the more difficult it is for me to know what's going on. That's all it comes down to for me.

How is, say, sysv init better in this regard? Instead of having declarative service files that say what should be done, you have a collection of disparate shell scripts, all with their own implementations of basically the same things. The complexity isn't reduced, it's spread around (and IMO it's more complicated).

If you want to have control over your system, wouldn't you want to use an init system that can actually keep track of all of the child processes of a service? Brittle hacks like pidfiles cannot ensure management over all child processes of a service -- this is only possible with cgroups.

> As an aside: A lot of systemd is API-driven, meaning if you want a feature you have to build it into the system as new code. This means you have to be a C developer to leverage some new feature, instead of writing an interpreted script and interacting with it via pipes/plugins/etc. If your current system is dependent on some feature that doesn't yet exist in systemd, you now have to build it in, instead of using what worked with sysvinit before.

No, you just use D-Bus, from whatever your favorite language is, using that language's D-Bus bindings. Systemd has a stable D-Bus API for this purpose that's guaranteed to work in the future.

> Not only is systemd broken by design, it's still in its infancy, and does not support the same features that have been built into other systems for years.

Out of curiosity, what features are you referring to specifically?

> This additional load of development for many orgs serves no purpose, and is essentially ignored by the leadership that decide to change init systems by fiat.

This would be more convincing if it were just Lennart & co. making the decisions, but in the absence of evidence to the contrary, I'm going to go out on a limb and assume that the technical leadership of Fedora, RHEL, OpenSUSE, Arch, and now Debian do not all make decisions by fiat for no reason.
I've tried the last two major versions of PHPStorm and I just can't use it. On my Air with 4GB of RAM it struggles to even open a file. It's slow, sometimes unresponsive, and uses so much memory so my VM can't run on the same machine. If there was a 'Lite' version, I'd love to try it out. But the defacto PHP IDE can not run on my machine, which is why I stick with ST and plugins.
How the Ray Gun Got Its Zap
Today's price fluctuation only proves that people do not really understand how Bitcoin works. Many keep all their coins on the exchange because they got used to the traditional banking. MtGox says "it's a fault in the protocol" and people sell off in panic. Thankfully, over time we have more exchanges, more different implementations, more and better educational resources to learn about real risks of Bitcoin. Meanwhile, smart people pick up cheap coins while they can.
Show HN: Study of 45 million names using Social Media.
Actually I invented some technology that does this that we're using in production. Full two way integration between browsers and desktop and mobile apps. No plugins required as well.

And it wasn't a hard problem to solve.
You seem unable to read English. Let me make it clear for you, you're trying to make a lay conversation about population into a math problem which it is not, in doing so you are changing the meaning of lay words into their math definitions and misunderstanding the points being made to you in the same way a scientist means something different by the word theory than a lay person does. Stop talking, stop doing math, and listen, pay attention to context, this is not a math class and as I'm the commenter you replied to, I'm the one who sets the context and I've said not a math conversation; this is a lay conversation, use the lay definition of words.

You've been told numerous times to stop thinking about math and read the words but you clearly don't grok or can't remove your math head and have normal conversation. You're still talking about modelling growth, no one else is or was. Turn off your math head and read the English words using their lay definitions, a decline in population is not exponential growth as a decline in population is not any kind of growth because it isn't growth. If you can't bring yourself to admit that, you are beyond hope.

Secondly, I'm a computer programmer, I understand the math, so stop trying to lecture me on math when you're the one not listening. I can't help it you don't understand the point being made to you because you lack the ability to be aware of the context of the conversation you're in. I know what I'm trying to communicate and I've made it as clear as I can numerous ways; if your brain is unable to work in multiple contexts, that's your failing in understanding how to communicate with others.

If you try and prove your point with equations one more time, or reference them one more time, then you've utterly failed to understand what is being communicated to you and we're done because I don't talk to brick walls who can't think.
You had unsupervised, unfiltered internet access when you were 9-12, yet did not hack into banks, steal credit card information, and other crimes? But you are a hacker!

Kids do not need to be warned to stay off the computer. They need to be taught right from wrong, to do the right thing, and to respect others.
I have to say, I'm not a huge fan of articles or discussions with titles that beg the question.
Poll: How do you participate on HN?
Wondering how HN participates. Obviously, one choice that is hard to include is those who only lurk on HN. But they obviously cannot vote without an account.
I regularly submit links and also participate in comments
I mostly submit links but hardly/never participate in comments
I actively browse but do not contribute anything
Well, there are a few points were your counter-example breaks down.

For one, one could use social networking site, even a relatively unknown one, without much to lose. It's not like people wired $1000 dollars to Facebook when it started.

So, yes, I could trust a random guy with some bs social site. With my money? Not so much.

>Get over yourself, MagicalTux is not alone any more, and they're working hard on being a reliable exchange, the most reliable one out there as far as I am aware.

If true, that just speaks very poorly of the state of bitcoin exchanges:

"""Or let's take that historic hack of Mt. Gox, which temporarily dropped the exchange rate to $0.01 per BTC, and involved a large Bitcoin heist. What they didn't tell you, was that several vulnerabilities in the Mt. Gox website and API were reported a while before the hack, and that the Mt. Gox staff more or less waved them away, completely ignoring their severity. This included MySQL injection vulnerabilities, just to put things into perspective a little. One of these vulnerabilities was almost certainly the attack vector that was used for the heist."""

http://cryto.net/~joepie91/blog/2014/02/10/why-mtgox-is-full...

(And of course now we have this new fiasco).
Let this be a warning to everybody with bitcoin in wallets they do no absolutely control, for example, Coinbase - you can and almost certainly will lose them at a moment's notice, sooner or later.

I feel really sorry for those with funds tied up with MtGox. It was only recently where I used MtGox to store most of my bitcoin and I am lucky to have decided to move them all to paper wallets.

This demonstrates one of the biggest issues holding back widespread adoption of bitcoin, the ability of the layperson to securely hold large amounts of bitcoin.
As the author of the article I was a bit wary of the title. And in retrospect not only are you exactly right but it doesn't really reflect the tone of the article or how I actually feel. A bad choice on my part that's made me look a bit of an arse. I shall be more careful in future!
>not that the images themselves can induce it

And yet, that's exactly what people are doing here.

>but that doesn't mean we can't try to empathize with those that have experienced terrible things either

Please, continue to lecture someone with diagnosed PTSD about being nice to people with PTSD.
There are some fascinating pictures of Afghanistan in the fifties and sixties at [1]. While I'm sure not all of the country was like that, they do seem show people trying to participate in the modern world. Modern buildings, women working, education, industrial activities, etc.

More pictures at [2] and [3].

[1] http://www.retronaut.co/2010/10/once-upon-a-time-in-afghanis...

[2] http://www.theatlantic.com/infocus/2013/07/afghanistan-in-th...

[3] http://englishrussia.com/2011/07/21/the-afghanistan-of-the-5...
Twitters revenue is more than half a billion a year. Outfit7 is nowhere near this.

Combined with the global application of twitter versus a children's game, the potential value is far far higher with twitter.

Your logic is akin to me saying my small company made six figures this year, so I'm worth more than twitter.
To be fair, he does kick them down regularly on a lot of stuff. C# is one of the better bits of the Microsoft ecosystem.
I neither knew Crimsonland and that it has such a mode. Thank you!
Typing of the Dead is an awesome game! I remember seeing this at a coin-op trade show when it first launched, it was using Sega's Naomi platform (which was basically a Dreamcast with a JAMMA interface). Everyone was laughing at it but my coworkers and I couldn't stop playing.

If you can find an old Dreamcast, it's worth it just for this game.
>Being in a room full of men with few or no women in ANY circumstance is awkward unless you are top of your game.

I've never really cared, whether I'm at the top or bottom of my game. Biological sex of the people around me is irrelevant--unless I'm going to a gay bar.
Facebook's Mark Zuckerberg named top US philanthropist
>considered unfeminine

It's interesting to note, though, that it is only considered unfeminine by other women. Guys just think it's badass when they find a girl into the same stuff they're into.
>Which feminist told you to dress or look a certain way?

In my experience, feminists are more obsessed with making sure other women are dressed "correctly" than just about any other demographic outside of conservative christian republicans. Have you never read an article by a feminist about X or Y movie character is demeaning to women because she dressed too sexy, or wore something that the feminist herself would never wear?
My experience exactly. I was just buying a hundred bucks worth of coins, and I had to suffer through inexplicable delays, error messages that were obvious lies, the list goes on and on. Incompetence is one thing ("sorry about the hassle, but look aren't we cheap!") but trying to obfuscate the real reason of problems is just a huge red flag.

I'm in Europe, and I like Kraken very much. blockchain.info recommended them.
What's wrong with using butterflies?
Personally I'm happy with how IntelliJ IDEA looks on my Mac or on my Ubuntu.

It can be sluggish but I've never met an IDE that isn't sluggish and that's worth the price of me not using a text editor such as Emacs.

This "Java UI" that they use give them a competitive advantage - it makes it easier for them to support multiple platforms. I'm happy that I get to use the same IDE on multiple OSes, as I routinely use multiple OSes (e.g. for work I now use OS X, for personal projects I'm using Ubuntu Linux and from time to time I use Windows too).

What other IDE has a comparable feature set, works on Linux, OS X and Windows and does not suck like Eclipse does?
A woman said something you disagree with. Such a tragedy!!
I was impressed until I looked at his commit history. He used a script to do this:
https://github.com/gelstudios/gitfiti
You can't do arbitrage on Mt Gox though because you can't get any money out. That's the whole reason the price discrepancy exists.
this one of the many examples of the anti-intellectualism that is so pervasive in the software development scene. Are the inflexible, detail-prescripting methodologies he describes any good? of course not, but I haven't seen a single seriously used methodology be like that in real life unless it fell on the hands of negligent/incompetent management and/or engineers.
Arbitrage if they're willing to take the additional risk. Which, if priced in correctly at MTGOX, will even itself out.
>Would he turn it down merely and strictly due to the number of zeroes tacked after the first six digits?

Of course not. And I don't blame my father in law for taking the money either. Why wouldn't he?

I understand your confusion. I was not clear.

I don't think it is personally shameful for my father in law to accept the money. I think it is shameful that we, as a society, have allowed a system to function where he is offered that kind of money. You can cite 'market forces' as the reason that state of affairs exist but the truth is that the market doesn't exist in a vacuum. It is shaped by regulations, standards and bureaucracy put in place by intention or by accident by human beings. No place is that more true than healthcare.

Whether it is doctors that own a hospital or surgical center that, on paper, operate at razor thin margins while paying their principal shareholders, who happen to be employees, exorbitant amounts of money or urine testing companies charging thousands of dollars for a single drug screening while giving kickbacks to doctors in the form of leasing office space in their clinics for far more than market rates for their representatives, or medical supply companies that charge more for refilling oxygen tanks than the tanks themselves cost new and filled then we have some inefficiencies that could use the light of day below the surface.

None of these things are crippling in and of themselves. All of them together are creating a crisis that affects almost every person in the United States.
No, you cannot do anything you want with the logs.

Here is something you cannot do: you cannot alter the logs without anyone noticing, since log entries have a rolling hash.

This prevents an attacker from being able to modify logs without detection, and was implemented in systemd after the postmortem on the kernel.org breakin, i.e., it was developed to counter an actual threat.

I would suggest you read up on what log attestation actually does.
Not just start a family, but, a man can spend 5 years dating, and at age 30 meet a 25 yr old to eventually have kids with. For women, youth is an advantage in dating. For men, the opposite, which both supports and demands career success.
The code is indeed very useful to debug issues. When asked for it by YouTube, please provide the actual text rather than a screenshot...I get sent the screenshot a lot and then I have to use OCR software in order to decode it.
I was thinking that - not even terribly cheap if you are the average blogger just being read by an handful of friends and acquaintances. That shouldn't cost $60/yr. The equivalent at Wordpress costs $0.
Node Summary – Naive summarization algorithm for Node.js
Keep in mind that if the market was free, US and EU would be full of bitcoin ATMs and there would be several working exchanges in every country. So if someone had a slightest problem with MtGox, they'd easily switch to another exchange already.

However, in reality there are huge obstacles to moving fiat money around and the market is simply not allowed to improve liquidity how it desires.
You mean ABAP ;) Actually SAP is at a very interesting crossroad right now. You don't have to know ABAP anymore. If you can leverage SAP Gateway and check out OpenUI5 - http://sap.github.io/openui5/ you can make a name for yourself. There is heavy demand for this area right now and not enough supply.

EDIT- If anyone is interested in this area, let me know!
I absolutely agree that no software development methodology is guaranteed to work. However, there are certain things that one can do to reduce the chances of embarrassing development stalls, such as proper documentation, continuous unit testing, talking to the end user, and team communication.
> I was getting a bit worried that we would have a Clang monoculture when it comes to C(++) tools (

I know of at least one open source C++ preprocessor using GCCs front-end.
Lean Startup Co-Shoring Best Practices
It definitely is easier to pick up other languages once you know how to program well in one of them. You start to see the commonalities, the similarities in overall structure, and you can draw comparisons between the languages you already know and the ones you're learning. Learning the first language is the hardest, I'd say.
SensioLabs raises 5m to boost the Symfony PHP ecosystem
>It suggests, but does not offer proof that Magical Tux is an inferior programmer not capable of building quality software by playing on the fact that some people consider PHP a toy, broken and inferior programming language.

No, I suggest that some random web developer, with no experience in finances, and without a big financial player behind him, should not really be trusted with people's hard earned money.

Counter to what you say, I could not care less if he did this in Scala or Racket instead of PHP -- I merely quoted the one-liner he gives about himself. He could have written Haskell in there and I would still have the same objections:

Who is he? What has he done before in the financial world? Why should people trust his skills at setting up a money exchange?

Note that, in my argument, I don't even care if he's a good programmer or not. He might outdo Rick Hickey and Simon Peyton Jones put together. What I'm asking is: why should we trust him? Ability to set up a good and safe money exchange AND not be a crook != ability to program.
Yeah - I looked at the reviews for his other games and it really could be that there are really good markov chains going on.

The frequency of completely unrelated stories about ruined lives etc.. is "odd"

The quality of the language however is pretty good.

So it's either really good markov - or it's possible that a "three wolf moon" joke review phenomenon has happened for this game.

Note the number of instagram pictures of flappy bird scores. It's very possible that a social media that adults aren't on has gone viral.

Still - foul play is also an interesting theory - but sour grapes might be the cause of all the foul play theories.

Still! Interesting phenomenon.
Gox will lose market share. While prices may remain the same across exchanges, the volume will decrease significantly for Gox. For an exchange to go out of business, you don't need the price on that exchange to go down. It will just lose customers and that's it.
You had me until "type system oddities" which was a spoiler :)
For sure. Best looking app I've ever seen. The level of simplicity is just breath-taking. Amazing how well they made it all come together.
Maybe they all don't "work" because people suck and get lazy? Things can be very pleasing when one works with developers use the planning tools and have a leader who never relents at keeping the team on track with a given methodology, all without being a bully of course. Of course it's rare in the real world, but it does happen.
I unfortunately have this same problem, most of the time the IDE works great and it's feature set is most definitely nice. However sometimes it just locks right up / chugs along, especially with the IdeaVIM emulator -- which isn't that satisfying in itself. My machine is plenty fast (a sibling comment on this thread mentioned to another user that it may be the issue). 2.53GHz Xeon (Quad core, hyperthreading) and 24GB of RAM.

All of this has left me using vim + terminal for python development, loading up PyCharm community as a glorified debugger.
It's perfectly fair and legal to claim unpaid, open source programming experience on a resume.

The comment I was replying to didn't say "professional experience," just "programming experience." I was responding to this:

This is why, when I see 22-year-old kids in interviews claiming 10 years of programming experience, that's a negative signal for me
Where do you see Twitter "loosing $500M a year etc etc is an almost $30B market"?[0]

[0]- https://news.ycombinator.com/item?id=7188006
Part of the reason is because this is one of those apps that annoys the hell out of you to "upgrade" and get more crap. I uninstalled them pretty quick.

The apps are all basically the same with different characters, and they're annoying even if your kids enjoy them for a bit.
I don't have a comment smart enough for HN to express how cool I think this is. I want to print it out and thumbtack it to my wall like I'm 14
Interesting. Would one gamble with arbitrage knowing that they might not get their money, though?

Realistically, Mt. Gox have said they won't allow withdrawals indefinitely. They know that fixing this issue — known since 2011 — is going to take time. It's already been 3 years with no fix.

This is their get out of jail free card, giving them as much time as possible to work on whatever they need to do to get things back to normal... if they even want to.
There is no concrete relationship between the number of users and the value implied by some portion of those users.

(Ridiculous thought experiment: One user controls 75% of bitcoin and will buy and sell them only for $5. Given enough dollars desiring bitcoin he would quickly be reduced to 0% control, but in the meantime everyone else would have some difficulty selling for much more than $5.)
Write this once and sell it to all those people. Shovelware the cloners
You have to put the word Saga at the end as well.
Wikipedia vs. the small screen
> "...rather than their own bottom line."

So much for capitalism I guess...
Hey, Twine's main sales pitch is that it is not programming. It is computerized, though, which is something.
In my own anecdotal experience I would say the team matters way more than the methodology. I've been on teams that could have been (and were) repeatedly successful on projects that ranged widely from strict agile to strict waterfall. Every single time that team pumped out good quality software reasonably on time.

I've also been on teams that were not successful no matter what methodology they used. The team just wasn't cohesive, didn't have enough talent, and/or had poor leadership.
Show HN: Brnable – disposable links for private messaging over online networks
Ask HN: Best Data Visualisation Resources?
So, I'm needing to do some data visualisation for an analytics program soon, and I want to rapidly get up to speed on the best practises for data visualisation in 2014.

What would you recommend as the best books, videos, ebooks, websites, etc to learn about data visualisation right now, particularly for less-technical users?

I speed-read, so feel free to suggest thick tomes if they're the best option :)
1. Most important thing: do the users want the change. If not they sabotage and you fail. Users will never be happy.

2. Do you have enough experience and do they work well together, if not your mostly screwed. Right hand doesn't know what the left is doing. Takes too long to train new people usually.

3. Are estimates being treated as estimates or is date,team and scope being dictated from above? project triangle anyone. Stretch goals for managers mean long nights and weekends for the team and bonuses for other companies recruiters.

4. Has management been over sold on buzz words and marketing hype?

5. Is there some kind of incentive to come in under budget. So, much for quality.

All of the above can screw up a project quick.
Do you happen to know of a cross-platform fuzzy finder for emacs? Bonus points if it can also fuzzy-find over tags.