skysight-inc/HackerNews huggingface dataset:
> starting services - daemontools

Daemontools is great, but please don't pretend it's a proper general-purpose init system. How do you start a certain service before another one? I suppose you can hack that inside the run script but then you're yet again duplicating logic, badly.

> journaling - daemontools

What? Daemontools provides a nice utility for logging a process stdout/stderr to a file. That's it. That doesn't come close to the problem that journald tries to solve.

> billion different sentinel/watch type apps - daemontools.

This is about the only thing that daemontools solves.

> dependencies - just don't do it. This is the old age of power sequencers again. It's coupling.

And here comes the mythical "coupling is bad" statement while completely ignoring the problem. No, I don't want my NFS daemon to be started before my network connection is up, thank you very much.

Your post shows a complete lack of understanding of the problem.
I respectfully disagree. The reason I thought it was unfeeling was because he said that "I have to wonder why, in a world with billions of people, we would spend a million dollars to keep just one human alive?"

It was the "we" part that got to me. We don't spend millions of dollars on every human, we (as a society) don't need to. But we do spend that on the few humans that it does cost millions to keep alive. There are a lot of research projects that costs millions of dollars to keep going, and often they find breakthroughs that influence other areas.

And I wasn't really disparaging him. He said himself that he thought it might sound unfeeling. To me, it did.
CDN Catalog – A list of well-known CDN-hosted locations
http://i.imgur.com/imve1Sc.jpg?1
Growing your Business Sustainably and Successfully
Schengen just means you don't have to present your passport at the border. However that differnet from "not requiring a visa". Both UK & Ireland allow any EU citizen to work in their countries without a visa. So you only need to show a passport to enter UK/Ireland, but that's all. You still have free movement of people between (say) UK and Bulgaria.
It does not. Not even close. https://news.ycombinator.com/item?id=7210308
>I've found it difficult to find work with Java, Ruby and Python outside of London, however the rest of the country is flush with C# and .NET jobs.

Wait, are you talking about JEE?
Google failed to make a big dent in cloud computing, e-reading, instant streaming, product search, on-line payments, and many other areas where they had huge ambitions, but it was Amazon that drove the market. Amazon even owns 10% of the tablet market, more than Samsung and Google combined. Google has become obsessed with turning itself into a social network, just when social networking reached its peak. Even Jeff Bezos' attempts at getting to the moon have so far been a lot more serious than that of Larry Page...

If anything will get us to the moon it's not piles of cash, it's a solid business strategy. I certainly hope Google will find one for glass, their self-driving cars, and other cool hardware projects, but a quick look around all the car manufacturers suggests that Google may once again miss the boat.
That's just a right wing lobby group. Lots of countries have that.
Its easier to start from a lightweight text editor and add only what you need as opposed to start with an IDE and trim the fat, and pray it won't break.
The issue isn't really that difficult to solve, it's just that their software was doing accounting badly and losing track of what was spent where when the malformed transaction was spent rather than the one they believed they created.

An attacker can rely on this (the transaction ID from their perspective never confirmed) and ask them to resend the funds. The attacker doubles their money and suddenly Gox has outputs they think aren't spent, but really have been in a transaction ID they don't know is their own. When they roll these "unspent" outputs into new transactions they fail to broadcast, and then we are in the situation we are in today with a number of backlogged transactions.

Fortunately for them if any money has been stolen using this, they probably have the ID of the person in question.

Your system would work as a hack, but for somebody as big as Gox they would have a significant impact on the blockchain size for no good reason.
Still, the MSN Messenger client (specially in Brazil, where many people still used Windows XP, and thus by default had to use older clients with less ads) was still much leaner than Skype

I am actually considering uninstalling Skype until I need it again for a job or something, because it makes the boot process MUCH slower, and I don't even log on it ever (I just wait it to launch, and then close it again)
I think what alot of people keep missing is that Vietnam has communism rooted deep in its culture.
I would think that accumulating massive personal wealth like the Flappy Bird guy did can cause some problems with the government and the general population when the media portrays something in the way they did with Flappy Birds.
It might just have been very unsettling for the guy.
I don't really get this description of mitigations as "overzealous". Sure, there's going to be some margin there, but that's just good engineering. The rev limiter on my car's engine doesn't kick in right at the critical RPM where everything falls apart, but some amount below. My CPU's thermal underclocking doesn't start right at the temperature where the component fails, but some comfortable distance below. You could argue that both of those are "overzealous" protections that cause me to lose out on performance I could potentially have otherwise, and that's true, but good engineering in this case generally means using a safety factor for these things.

I don't understand how you can blame VLC at all. Technically, Dell shipped a tool right on the machine that makes it just as easy to play potentially damaging audio signals. Internet Explorer could just as easily play a WAV file that's been crafted to destroy the computer's speakers. The correct approach is to remove that ability, not blame a tool that accidentally triggers the problem.
Probably not that much.

However, it must have really messed up their internal accounting. The problem isn't that they don't have the money - the problem is that they don't know which of the outputs that they own have been used, and which haven't. They have to fix the bug, parse the blockchain, consolidate that with their internal records of ownership, figure out which pending withdrawals have been fulfilled, which haven't, which have been paid twice...

There's a lot of things to do there, and they all need to be fixed before they can tell if a new withdrawal is legit.
I've personally observed a big difference between my reaction to pictures/videos vs. the real thing. When my dads bone peeked out of his arm after breaking it i almost vomited, but gore doesnt phase me. Normal porn doesnt do much for me, but in real life, even just my clothed girlfirend can have me standing at attention.
starting to question seriously the solvency of mtgox. I have $1k tied up with them that I've been trying to withdraw for 3 months straight. First it was banking delays, now after cancelling my withdrawal to transfer via bitcoin, I have this.
Wealth removes a number of problems yes, but there are plenty of problems left to deal with.

Even with medical bills "taken care of", health issues don't just disappear. Making love work is just as hard for wealthy people as for anybody else. And some wealthy people feel trapped by their wealth and the responsibility that comes with it. I had a conversation with a guy who had been "told" by his mother that it was time for him to step up as CEO in the family business. We are talking about a large company and this guy flies his own helicopter. I met him in Bangkok where I was staying for the time because I was just traveling around. He told me that he envied me and I got the impression that he was truly miserable because he really didn't want to be CEO of this company. If this man is happy by your definition then it's definitely different from the definition that I subscribe to.
You are way to late for this idea: https://itunes.apple.com/us/app/push-the-button/id294787047?...

:) A friend of mine was really hooked to the game and wanted to push more often than a fellow (drum kit playing) colluege of his.
In my opinion, it should be impossible to physically damage a computer from user-space code. I'm surprised that this seems to be such a controversial opinion.

Given that, a computer which allows random audio API clients to destroy the computer's speakers is not correctly designed. Certainly, it may add cost, size, and weight, but if that's what you need for correctness, then that's what you need for correctness.

The brakes on a car add cost, size, and weight, but you can't just leave them out because you don't feel like accepting that penalty.
The guy I just spoke to on IRC is also part of the bitcoin core team... Take my word for it, you took Mt. Gox's!

Have a read through: https://bitcointalk.org/index.php?topic=458076.0

Also, why are you comparing IRC to dark and use-net, they're all completely different things?
Can you explain that reasoning? Shouldn't the price plummet as soon as Mt.Gox coins are released?
> But why should this be the case? Why with all the optimizations compilers are doing now, should such a common and trivial thing still need to be written in asm?

Yes, if the CPU vendor keeps coming with all kinds of clowny instructions like MMX/SSE2/SSE4/SSE XP/etc to accelerate things (but really because they need new instructions so the ABI remains patented). Compilers and libraries can't keep with all the new instructions.
See what happens when you kill PID 1 on a system using sysvinit.
It is broken by design because it contradicts with some general principles, such as "single responsibility", "share nothing", which leads to "divide et impera" and other "nice things".

Unix philosophy, according to which a system is a set of lose-coupled tools, each of which, at least in theory, is supposed to do just one thing, but do it well, and to follow certain conventions, such as using text streams as input and output, which allows them to be hooked together into pipelines, is a really great one. To sacrifice it just for very contradictional arguments of people, who, perhaps, not fully understand it or its consequences for a complex system's design, is, at least, shortsighted decision. (look what a wonder is Plan9, at least from the system design perspective and "less is more" principle).

As for so-called "problems", BSD people would tell you that most of these "problems" are mere creations of distracted minds.)

Introducing various daemons and ctls merely adds unnecessary complexity compared with the uniformity of "just shell scripts" and a very simple set of conventions. At least everything works fine with FreeBSD and its huge ports collection.
People want systems of components that function as an integrated whole. They do NOT want pieces that are generally unaware of each other (this is touted as the virtue of "loose coupling").

This may be true of "mainstream" users' applications, but is it really true of system software? And should we really attribute the cultural shift toward monolithic systems to shifting preferences rather than leap-first "design"?
While I too would really like to see such peer-reviwed journals, I can go first so tedks can post afterward.

http://journalistsresource.org/studies/society/gender-societ... (2012 study published in Sociology)

That study do reference a bunch of other study, some which did also polls rather than just census data. However, note the mass use of the words "could be", "potentially", "suggests" and so on. I choose to interpret those words as "further study is needed" each time they are used, limiting the article to only what has the word "finding" on it.
Ultimately they're not making as much profits as Apple, Microsoft or even Samsung - but they're doing a great job at attracting the best talent.

As long as they can make enough to retain their top talent, I can see them ultimately winning in the long-term, ending up with more reach and impact than anyone else.

I only see Apple as their biggest competition in the consumer market with massive resources and talent laser-focused on creating what many consumers want: beautifully simple and powerful UX's.
You are quite a bit off on both of them. Wikipedia can straighten you out:

http://en.wikipedia.org/wiki/Central_Intelligence_Agency

http://en.wikipedia.org/wiki/National_Security_Agency
Apart from actual coding the one skill I would recommend you focus on, which might be equal to coding skills in the jobmarket is : People skills. Learn to talk to people, how to act confident, practice speaking in front of small audiences.

Learn how to get your point across.

The trend has been moving away from having programmers work seperately to people working in teams for the past few years.

It might not be the easiest skill to learn. But if you cultivate it you will be a much more effective team member than the silent, sits in a corner working on his own, programmer type.
Who the $#%^ wants to "retire" when they're not even 30 years old? What does that even mean? Never create anything again, just potter around and waste the rest of your life away until you die, because of a meaningless stroke of luck when you were younger?

What I suspect you're not getting is that $50K/day is NOT 350x more rewarding-feeling than $1K a week. He can't just sit around and bask in some wonderful "I win" feeling, laughing off the haters.

There's an important point where you start making the money you need, then another where you start making the money you want (to reduce your future risk, to take reasonable good care of your parents as they age, etc.).

But the number going up beyond that doesn't give you anything good; it just makes you more of a target, separates you from everyone you interact with, gives you a heavier responsibility, makes it harder for you to just live the modest, comfortable life you were hoping for.

Money is not a goal in itself; or rather, only for the profoundly short-sighted. It's an enabler. If it's making him a target, and alienating him... why should he want that?

-- Edited: somehow I had the idea he was a teenager; corrected that.
I suppose it is viscerally obvious to you at this point, but putting money into something like Bitcoin should be considered one step up from putting it all on 31 and letting it ride: don't do it with money you consider important.
Dependencies between services exist, and for good reason (e.g. various services depending on a database). How do you propose to deal with them?
I love people like you who think it matters if you like a lottery or not. Free money!
Any init system needs to be pid 1 [1]

This blog post does not identify the subtle argument that upstart maintainers made against systemd at pid -1 : it also brings along with all the other services (like logind) that frameworks like Gnome depend on.

So, if Gnome wants to depend on logind and logind depends on systemd (post systemd rev-205), this means that Gnome is irrevocably coupled to systemd which must run as PID-1 [2]. This means it becomes hard for upstart to be used with Gnome.

There has been no doubt whatsover that an init system needs to run as PID-1.

[1] http://en.wikipedia.org/wiki/Process_identifier#Unix-like
[2] I must add here that Gnome does include a fallback path to not depend on systemd components.
On the other hand someone bought on btc-e for $102. Good price...assuming the current spiral downward on the Mt Gox news reverses.
On B, "Hangouts" and the opt out check box on that page only appears if you've previously opted in by saying yes to the "help my friends find me on google services/Confirm my number with a 1 time SMS" prompt either via Hangouts, or the Google Dialer in KitKat via a Nexus device. Otherwise it just shows Account Recovery, or nothing at all with no Phone number. The feature is opt-in, not opt-out.

As for your name and number showing up, to double check the obvious make sure the handset you tested on wasn't sync'd to Google allowing it to auto-populate the automated on-Device "Me" contact entry with your pic. If it was someone else's Google account synced phone, they have you in a Google Contacts entry w/ an email address, since that would pull in your pic and make it accessible to the dialer. That's their prerogative, not yours.
Anyone can share me the physic in Flappy Bird :( I'm cloning in J2ME
Awesome, this is something I've been searching for recently, a nice interface for continuously building docker images and pushing them to an index.

Having the intermediate steps still cached would be spectacular, so incremental builds are fast. That's something that concerns me a bit about wercker as it always builds in a clean environment.

For anyone else wanting to follow this, here's the issue: https://github.com/drone/drone/issues/1
This is the thing that is often glossed over when discussing what investors want out of a company. The primary goal of an investment is to provide a large return in a short timeframe, regardless of what happens after cashing out. Burning up a company's future to inflate short-term profits can be a perfectly fine strategy for an investor. You could argue that the last people who should have a say in how a company runs its affairs are the investors, because they are the most likely to make decisions that are bad for the company.
Bitcoin isn't only about transferring money though. It's also a decentralized system for minting money, potentially rendering obsolete central banking.

Out of Satoshi Nakamoto's paper:

By convention, the first transaction in a block is a special transaction that starts a new coin owned by the creator of the block. This adds an incentive for nodes to support the network, and provides a way to initially distribute coins into circulation, since there is no central authority to issue them.

https://bitcoin.org/bitcoin.pdf
Stuxnet Removal Tool
Much like Android. It's free for 12 months or so, after which your product support is shrugged off.
> Daemontools is great, but please don't pretend it's a proper general-purpose init system. How do you start a certain service before another one? I suppose you can hack that inside the run script but then you're yet again duplicating logic, badly.

I'm not saying its a replacement. The model is suitable as a replacement i.e. inspiration should be taken from it.

What? Daemontools provides a nice utility for logging a process stdout/stderr to a file. That's it. That doesn't come close to the problem that journald tries to solve.

It guarantees that the logs are stamped externally, are committed to disk and that the logs haven't been tampered with by isolating them from other processes and user accounts that can modify or write to them. Don't need journaling on top, just separation of concerns.

Indexing - don't need it. No one does. That's an external problem solved by syslog collectors like Splunk. As someone who deals with up to 500Gb of logs a day, I know my shit. Systemd doesn't solve a thing here. In fact it adds overhead to a solved problem.

And here comes the mythical "coupling is bad" statement while completely ignoring the problem. No, I don't want my NFS daemon to be started before my network connection is up, thank you very much.

Well what the hell does your NFS daemon do when your network goes down, your adapter gets hotplugged after a failure or someone falls over the cable? There is so little of the problem solved by systemd it's unbelievable. The RIGHT solution is to make the processes resilient to failure conditions like this.
Dubai Police Social Media Accounts compromised
>This is incompetence on the part of MtGox.

This is surprising.

So a guy who calls himself "Magical Tux" and describes himself as "PHP Developer working on some weird stuff, like a mail server (POP3/IMAP4/SMTP) written in PHP" was not able to build a reliable worldwide exchange?
How to Block the HTTP Flood Attacks?
ET3 and Hyperloop are two very similar ideas that fit your parameters.
Due to the fuzzy way language is used, one cannot simply compare 'go', 'clojure', or 'scala' search quantities directly. Not everybody refers to 'Go' as 'golang', 'scala' is a common noun in some languages, etc.

At best, you can reframe your query to remove unrelated topics completely, with searches like "golang" and "scala language", which will be proportional to the search popularity of the topics but only a fraction of actual searches (a different fraction for each searchterm, but stable over time), and compare their relative rates of growth rather than their absolute levels.
Unlikely. They should have noticed that they had to do some transactions repeatedly, probably after being contacted by people who exploited the "flaw". This doesn't scale well.
> If I ran a business that turned over $1.05B, and you and I had some form of relationship be that employment or friendship, of course I would.

Sure. But you don't; we've never met.
> You must also reboot to upgrade sysvinit.

The whole point of the article is that you don't need to upgrade sysvinit or another minimal /sbin/init like those found in the BSDs.
> systemd has won

Not in the Gentoo ecosystem where we have OpenRC: https://en.wikipedia.org/wiki/OpenRC
OP is talking about going to the moon, you are bringing the topic back to retail, which is ok but a bit cold-showerish.

Ask any broad who's been around the block a few times about guys selling her the moon and the stars. Pan Am was selling tickets to the moon in the 1960s. Didn't work out so great when they failed at retail and went bankrupt.

http://www.wired.com/wiredscience/2012/06/ticket-to-space/

http://articles.latimes.com/1991-01-09/news/mn-7223_1_fuel-c...

Truth is: Google's an advertising company, and its biggest market is intentional users -- mostly search-driven, who are looking for something, often to buy and use its services.

Piss them off, freak them out, annoy them, or cut to the chase and offer the end-result directly and you've short-circuited their entire business model.

Same as Microsoft was terrified of either free operating systems (Linux) or applications which could run (on any OS) over a browser. And then they got blindsided by mobile. Sucks to be Microsoft today. Could well be Google in a few years.

I always wondered why would Google need to make money.

Um. That's kind of how this iteration of the majical economy game works. Businesses are scored on their ability to earn more in revenues than they spend on expenses. No business can keep operating indefinitely without profits, though some giants have functioned for years with losses (between running down cash, working through or selling off assets, and taking on debt).

Maybe they could put all the money they have in some low risk investment

That "low risk investment* is ultimately the rest of the economy (hint: US T Bills are supported by economic activity elsewhere for real gains). Which would mean that Google was losing ground relative to same. Unless Google were able to, say, come up with a perpetual / unlimited energy supply or something like it, they'll need money. Or they manage to utterly change the rules of how the economy works, in ways which would make Marx proud.

I do not think this is pure utopy

Stop thinking. It is.