skysight-inc/HackerNews huggingface dataset:
Systemd is controlled by Red Hat in a way in which critical system components including kernel haven't been controlled before. Not by single corporate entity.

That's what we know about this company from an old (2007) article:

> “When we rolled into Baghdad, we did it using open

> source,” General Justice continued. “It may come as a

> surprise to many of you, but the U.S. Army is “the” single

> largest install base for Red Hat Linux. I'm their largest customer.” [1]

It is better to go with a grass-roots solution, even the one technically inferior, that isn't being influenced by one single vendor or government.

[1] http://archive09.linux.com/feed/61302
With 230M active users, Talking Tom Cat apps are bigger than Twitter
API Commons
SWT Best Practices: Changing Fonts
Linux has always supported userspace diversity, so nothing wins completely.

We are at a point where containers are going to change what people want in a Linux distro and not sure that monolithic will win.
Phones with Flappy Bird listed on eBay with bids at $90,000
IMO Wordpress has grown to include something for everybody. It irks me a bit when people say it is feature heavy for simple blogging. You write a blog post and publish it to the web. Yes, you can do just that and ignore the other features.
It is easily stretchable in the future when you decide to do more with it.
I actually checked the dates to see if this wasn't a project that was started back in 2002, but the article is actually recent.
Everything is a file.
Ted Nelson presentation on how it is quite broken by design
http://www.youtube.com/watch?v=Qfai5reVrck
Google's robot army in action
> There's little reason webkit performance cannot approach that of native, particularly if it used something like nacl rather than js, and no reason APIs cannot be exposed to web apps too (Apple exposes quite a few).

While I agree with that sentiment, I disagree with the example provided ... if you talk about NaCL, you're not talking about web apps or "the web" anymore. It's not a standard, it has portability issues and it will probably never be implemented by anybody else other than Google. We can bitch and moan about how broken the W3C standardization process is, but the existence of this process is also why the web is open and why it's awesome.

The alternative asm.js, while not being an answer to all issues addressed by NaCL, is a much better approach, because it's still standard JS and even if the browser does not optimize for the asm.js instructions set, the app still works - and if it takes off for games (and I believe it will), then all browser vendors will be forced to optimize for it - because it's one thing to not support some plugin (e.g. NaCL) and quite another to have clear instances in which the browser is much slower than the competition and thus directly comparable.

For unbelievers that haven't seen asm.js in action, checkout this famous demo that works well in both Firefox and Chrome: http://www.unrealengine.com/html5/ - that's pure JS right there and I don't think the limits have been reached.
How Ransomware turns your computer into a bitcoin miner
ugh.
Publicising your pie in the sky ideas is not impressive.

Watch:
FLYING BREAD MACHINES

Where's my kudos?

Anyone can 'work' on interesting, crowd leasers like life extension and internet for all, but until they do something they're essentially just jacking off. And we're footing the bill (well, advertisers are - silver lining...)
He's making it sound really easy. The reason many people end up using WP for their self hosted blog is that it runs on just about every shared hosting in the world. Ghost really doesn't – because it uses Node.

Switching hosting provider (often to a more expensive one) is more trouble and sacrifice than most people like to go through. Because, for those who are really just interested in writing, the blogging software isn't very important at all. It is where you write your texts and you publish them.

Being anal about blogging software is, after all, an occupation for the tech geeks who like to obsess about details. You know those who often have 7 posts on their blog in total. Like the author of this blog post... And me.
Satoshi never had any "whitepaper spec" which proclaims "intended" behaviour. The protocol is whatever 100% of users agree with. It started with one implementation, today we have many of them. And we already had the protocol changed in a hard way ("hardfork") at least 4 times:

1. In 2009 when they fixed OP_RETURN and OP_CODESEPARATOR bug allowing to spend anyone's coins.

2. In 2010 when integer overflow created billions of BTC in one tx.

3. In 2012 when "OP_HASH160 <hash> OP_EQUAL" script was redefined to be interpreted as a hash of a script (see BIP16, Pay-to-Script-Hash aka "P2SH").

4. In 2013 when v0.8/v0.7 difference in database engines caused half of the network mine parallel blockchain due to obscure limit on number of file handles. The fix which was gradually introduced after reverting "incompatible" (although, longer) chain, was changing the protocol in a hard way.

The takeway from this: there's no parallel universe where a clearly defined spec in English is how all software operates to produce exactly the same blockchain. The most precise description would be a computer code itself running on the same hardware everyone uses. Anyone coming up with a "spec" of Bitcoin will only have a "description", not a "prescription".
> unless you leave out testing, which can catch way more bugs, including ones that the compile-time type checker won't.

1. which sadly tends to be the usual state of the industry, as distasteful as it is. Static typing bringing some sort of "mandatory testing" is thus something of an argument.

2. good static type systems also make testing easier, see e.g. specification testing (quickcheck) in Haskell versus Erlang. I think Haskell's is much more enjoyable.

3. Dependent typing.

> The article does not make the testing argument and only makes the sometimes-hard-to-debug argument.

Which is not really correct anyway, most people who've had to debug C++ templates soup don't argue that it's easier to debug than Python code.
You cant learn Typescript without learning how Javascript works.

Typescript doesnt fix javascript issues, it just extends it. It means you'll get some nasty bugs in your code if you think you can just ignore javascript.
I was at Google for six months in 2011 in a branch office (NYC) so take what I have to say with a grain of salt. I've been an ex-Googler (Xoogler) for more than 4 times longer than I was a Googler. It may have changed entirely since I was there.

I saw stack ranking, closed allocation, and mediocrity. There were some extremely smart people, but the corporate culture was a bit sleepy and resigned, and that was because of its closed-allocation regime. You get effective open allocation, quick promotions, and good management if Google decides you matter, but it's not likely to play that way unless you start in the right place.

Google is still very impressive for its size, and if it went for open allocation, it would probably reach a trillion-dollar market cap in 4-6 years. It could win in a major way. Whether it will is unclear. It has the potential, for certain.
While the concept is not new (9gag gifs et al), it's always nice to find something new.
One criticism would have to be: really, to play the gif it needs to open a new window? that's a shame

good work nonetheless
How does svscan handle service dependencies?
He's explicitly stated in an interview that he didn't do anything to game reviews, so do you stand by what you say, or are you calling him a liar? Not very game developer would resort to nefarious tactics for their own profit. Why does everyone have to look for a cause behind every event - can't you just accept that something might just have ... happened?
I don't like using wordpress because of PHP and security issues. It never occurred to me that I should stop using it because it is too complicated to use.

I've tried to find alternatives but I've failed. Now I am looking into hosting my blogs somewhere where hacking won't hurt my other data. The effort to maintain some other solution is too high for me.
That's a shame. I guess it's a bit too late to tell you that the player had a mute button.
Have you ever run slashcode? IT IS HORRIFYING. It is really just ridiculously difficult to get running, really just ridiculously difficult to keep running, stupidly fragile to user-settable settings and the schema was written by Database Barbie. MediaWiki is a dream by comparison.

I'm not sure what I'd recommend as a replacement. However, what I actually did when I last suffered Slashcode was replace it with WordPress and a suitable set of extensions (e.g. a submission extension). Which, for all its problems, didn't make me actually want to stab myself in the face repeatedly whenever I went to touch it in any manner whatsoever, including to post anything.

The LessWrong codebase, which is a derivative of Redditcode, does pretty well for that site. https://github.com/tricycle/lesswrong Might suit a Slashdot replacement. Not many maintainers, could do with more.
There's a big difference between a professional developer and a "rockstar programmer"; the latter may safely be assumed to have no sense of elegance, and to utter all sorts of atrocities in the process of building something that barely works as fast as possible and then moving on to the next thing, which is why I've found it quite feasible to make a living cleaning up after them. I see no reason why you can't do likewise; it's a more sedate professional life, but also a more satisfying one -- your "rockstar programmers" move on quickly because they don't dare to stand still for fear of their mistakes catching up with them, while the guy who solves those problems is always well favored.

Don't be fooled by propagandists of ESR's stripe or by bizarre little hothouses like the Silicon Valley startup scene! What counts in the software industry at large is not whether you call yourself a "rockstar" or a "hacker" or whatever else you like, but instead whether you are a professional with solid engineering chops. Concentrate on developing your professionalism and your professional skills, and you won't go wrong. All else is fashion.

(Don't equate "rockstar programmer" with "hacker", either. The former tend to view the latter as outdated Emacs-using neckbeards with no relevance to the real world; the latter tend to view the former as tiresome, barely competent children who wouldn't know good code or good tooling if they broke their nose on it. Which opinion is accurate, if any, is left as an exercise for the reader..)
Catchr provides the opportunity to subtly detect if somebody else has been going through your phone while it was out of sight. It detects this by monitoring applications that have been started or terminated while also recording the duration of the actions that took place during the owner's absence.

Youtube: http://bit.ly/1iFsPuq
App Store: http://bit.ly/NspjJk
That wasn't VLC's fault, it was Dell putting a 10w sound card with a 7w speaker. It was a hardware problem.
Even if you're not an Emacs user I recommend you try out Magit inside Emacs. (And if you do use Emacs, you should definitely use it.)

I wrote an introduction to Magit a while back. Magit has a very simple and understandable "context menu" interface that gives you access to all of Git's functionality, and then some. In other words, it's not a pared-down environment like a lot of frontends.

http://www.masteringemacs.org/articles/2013/12/06/introducti...
Because if this mode of transfer ever becomes more than a toy, then there will be massive overloading of those values.

Can you come up with circumstances in which someone might choose to make successive transactions of the same value? Especially if that might confuse the issue?

You want to be able to tell if _this_ transaction completed, not if, say "A transaction that really looks like this one" completed.
Windows 7 Sticky Keys Feature
I use the app Tinfoil for Facebook instead of the official one. It's basically a site browser. Much faster and less intrusive.
How to create high quality animated GIFs
Interesting, but if I were the author I would definitely avoid the name "gitsh" since some googling reveals there have been prior arts under exactly the same name: https://github.com/caglar/gitsh https://gist.github.com/aristus/2304335
Kantox, The P2P Currency Exchange For Businesses, Raises €6.5M Series A
I've never heard anybody mention Angular and Web Components as solving the same problem. I'm pretty fuzzy on front end MVC stuff in general, but I know almost nothing about Web Components. Do you know of any good tutorials or resources?
The "hard to debug" claim is repeated ad nauseam, but never supported by real-life examples. Typically it comes with some academic example that is not actually hard to debug, plus some vague promise that in the "real world" nasty stuff can happen. This article is not the exception.
The actual problem is that approximately nobody reads Slashdot any more.

Ten years ago, a Slashdotting was in the hundreds of thousands of hits. Nowadays, it's a couple of thousand over maybe six hours.

So this is an attempt at a rump community forking a dead product.
No more Usernames.No more Passwords.
Great app, just downloaded it, it will freak my friends out
> - coffee script <-- Interacts poorly with existing js ecosystem

Why do you think that ? Coffeescript is basically javascript without the bad parts.
> Debian's adoption

In this case, adoption means moving systemd from being optional to default. Debian has had systemd in use for quite a while now with current statistics at 7.5% of all installation (accordingly to popcon http://qa.debian.org/popcon.php?package=systemd).
TrekkSoft, The SaaS For Tour and Activity Providers, Raises Further $800,000
This is great! I was waiting for this for quite some time now.
Nope, ads are still there (Android version, at least)
Proposed Bitcoin BIP for dealing with transaction malleability
GWT has been doing this for Java for years and works very well. In fact I'd jump ship to any technology that can do what GWT does, i.e. a solid server-side language that you can also write the client in, with a large mature ecosystem. Keeping an eye on Dart.
Oh, good! Based on my experience with attempting to run Linux as a first-class citizen, rather than in a VM hosted by an OS which can deal with actual hardware, I feel sure we can all look forward to another decade of "You can't get it working? Oh, you must just be an idiot, then." followed by "Why does no one use Linux on the desktop?"
I clicked add and github and about half the decline of SF happened before github started, and if anything the decline of SF seemed to be leveling off since GH started. So I'd be inclined to think "no".

One interesting thing to think about is I don't use google searches as a portal into /. SF or GH so this might be a better graph of 1st deriv of noob traffic than actual traffic. Its quite possible SF is still much "larger" than GH, just GH is currently growing faster.
Shouldn't anybody browsing HN understand the difference between dynamic and static typing? Who is even upvoting this?
When ever the first letter is U it won't accept my input.
That comment is insane. Why would log files need journaling? They should be serialized.

systemd-journald provides tampering-attestation features that plain-text logs do not, and cannot, provide. It's fundamentally more secure.
It's not necessarily a conflict that has an end. Because web-based stuff is standards-based, you'll always have a lag between state of the art and what is available in a standard. IMO, that's a good thing -- it pressures the market to continue innovating.

People at Netscape were talking about the web displacing native applications twenty years ago. That hasn't happened yet!
10 Twitter accounts every web designer should follow
The Basics of JavaScript Framework SEO in AngularJS
Design Details: Facebook Paper
I want it to win, but I'm not knowledgeable enough to gauge the accuracy of such a claim. To me, it seems the largest of native mobile apps on any platform have a web component of some sort.

I'm in favor of application logic living on the web, with native apps used on the frontend for consumption.
Jobfoundry – organises learning by tasks, like a to do list.
When hearing a claim such as "there is a substantial gap between the capabilities of hardware and C", my first question is "what hardware"?

Last I checked, C was used on lots of hardware, lots of it which differs substantially from the X86 architecture.

C aims to be portable. For it to be portable its constructs must be so too.

If there exists hardware which doesn't have a carry-flag (like mentioned elsewhere in this thread), exposing it to the C-programmer will result in non-portable code, or a need for (possibly inefficient) compiler-internal workarounds.

Looking at it the other way around, namely upwards the abstraction layer, C has a very limited capability to convey the intent of code. Lots of hardware has the capability to process things in parallel, and C doesn't have any way to exploit that without explicit code to do so.

And as long as C is meant to be portable, that has to be allright.
"spectacular hubris that's somewhere between laughable and profoundly obnoxious"

Confucius say, man who writes sneery headline about "that's adorable" not best placed to criticise others for being obnoxious.
What makes you so sure Cordova is the future? Curious.
Your Business Card: Overlooked Marketing Opportunity
Google's link to French privacy fine crashes watchdog's site
The major problem is the requirements and the system dependencies it introduces on a core component.
http://harmful.cat-v.org/software/dynamic-linking/

systemd introduces a major PITA for the OS packager by putting a lot of dependency on a lot of parts with "moving components" making it both more vulnerable as 1 and more likely to fail (it is not complex it is complicated).

Systemd also tends to become a system requirements for a lot of packages making it unsuppressable.

It makes the problem of dependency solving logically totally messy without justifying this cost by any real improvement.

It is introducing the DLL hell for the most crucial part of the system (PID 1).
Agree, the article is quite shallow. It misses refactoring support (not reliable in dynamically typed languages) and better code reading experience (go to definition/find usages as examples).
Really? Aside from rather extreme or contrived situations, the average person in the real world simply does not witness multiple graphic deaths or see thousands of women naked.

Can we at least consider that there might be a psychological impact of the fact that in one afternoon you can see more horrors and more nudity than 99.999999% of the world would have seen in a lifetime two decades ago? That there is so incredibly much disturbing content and porn on the internet that the expected reaction is "meh", followed by moving on to yet more violence and porn? That there is so much porn that the craziest fetish you can imagine probably doesn't just exist online, but has an entire website dedicated to it?

It is not just a difference of quantity either. The internet trains you to just move on from things which would have been life-changing events had you witnessed them in the real world pre-1990. Do you really think seeing a picture of a mass grave on the internet is the same as seeing one in real life? Do you think even seeing one in real life now is the same as seeing one in real life before it was possible to just ask the internet for thousands of pictures of one?

In any fair comparison, the internet is absolutely nothing like real life.
The Switchboard: NSA can’t keep up with America’s switch to cellphones
I like the features shown in the video, but hated the hideous background music.
SwarmSports Announces Custom Sports Page
Custom sport page via SwarmSports.com - give it a go.
I wonder what would happen if you used OOM_Killer on process ID 1.
Creator of Flappy Bird takes down game, saying it 'ruins my simple life'
> But most people don't consider server administration a viable hobby.

It depresses me how much trouble I had empathizing with this.
Two points:

Let's not bring pop-evo-psych into this unless you're going to post a pile of references to white papers backing up the assertions.

A link to a pickup artist's blog does not increase the quality of your statements.
Very interesting article.

The problem I have with the particular form the tech-feminist crusades have taken is that it seems to me to be diversionary at a fundamental level. Women are not just under-represented in tech, but in the majority of the most lucrative professions as a whole. So, unless we accept the bogus argument that women are just naturally worse at stuff other than babies, we must assume that this is a problem with society as a whole (the dolls-versus-lego thing is a part of that, but not the only one).

Women-only classes and so on may or may not help the particular women involved into the industry - I don't know. Presumably that can be empirically studied by people with the time and resources to do so. But the underlying problem is a matter for 'concerned citizens', not the tech industry as the tech industry.

Crusading, say, for 'codes of conduct' at conferences has the seductive appeal of a modest and realisable goal; unfortunately, there is no nice, pat answer to gender inequality in society, as the last three centuries of 'concerned citizens' have learned. To put it bluntly, it's not dick jokes at PyCon keeping women out, any more than it's dick jokes at law school that produces the gender gap in law firms.
Don't you miss the C64? :)
Kamcord (YC S12) Gameplay Sharing Now In Unreal Engine For iOS / Android
Geox boss: 'Nobody believed in me'
It's not just about typing less, it's a whole UNIX philosophy of having dedicated shells for programs that are complex enough for subcommands.
Imagine for a second you have to run C on Setun [1]. What features you have to remove from C?

C exposes hardware much more than many other languages.

[1] http://en.wikipedia.org/wiki/Setun
http://customelements.io/ http://www.polymer-project.org/ http://www.polymer-project.org/docs/polymer/databinding.html https://github.com/webcomponents/element-boilerplate

For comparison to Angular, see http://angularjs.org/ Create components section or http://docs.angularjs.org/guide/directive .

Reusable components along with two-way data binding are the most important features of Angular. Web Components does components in a more product neutral, standardized way with a nicer API. Creating custom directives for elements in AngularJS is a pain.
Two transactions with the same inputs and the same outputs can safely be considered the same transaction. You don't just compare the transaction value.
No IntelliJ IDEA support. Is this going to be included in AppCode or will it be a separate IDE?

Other than that the refactoring look beautiful. Better tooling definitely makes C++ look like less of a PITA.
No. I'm saying that relying on startup sequencing is a bad idea full stop.
Maybe this will be the impetus the Guardian needs to stop reporting random twitter posts as though they were news.

Or maybe we'll start seeing "breaking news" on cat activities.
No doubt, knowing C always helps. gdb and strace work where other tools fail.

In order to be a well rounded developer you ideally have familiarity with functional programming, declarative programming, lisp, and a much more. You hit diminishing returns pretty quickly though.
If someone really loves curly braces so much, there is no shortage of languages that offer them. This is like making a Lisp dialect without parentheses or a Smalltalk without messages.

Fair disclosure: I used a language called Actor that was pretty much Smalltalk without messages. I mean, there were messages. They just looked like function calls with the receiver as first parameter.