skysight-inc/HackerNews huggingface dataset:
I get that it's a "passport to a social network of great applications". But, as far as I can tell, that social network is still centralized, no? Am I missing something?
True, but do this for 200 hours... and you're out of options of new stuff to try. Then you try a bigger/better plane and/or more extreme manouvres.

Same as with sex: when you're bored with the regular stuff: try new manouvres or a new partner ;-)
Saying "do everything properly" is an opinion too. Why is semantic markup more "proper" than Bootstrap's <div> and class names? The idea that semantic markup is a beautiful paradise is unsubstantiated. If you want non-humans to understand your markup you can use microformats, http://schema.org/ markup, or another form of microdata. Making "semantic" class names doesn't change how your users or search engines parse your content.
> However, it might had not spread into the industry as it did.

Worse is better. C++ is nothing if not pragmatic, and the core of C++ programmers are similarly pragmatic.

If D or go or rust or whatever else ever become more practical to use than C++, then people will switch. I know C++ is very ugly, but it gives me an unmatched combination of runtime performance, good tools, API/OS compatibility, and acceptable language design. There's a good reason why so many VMs for other languages are written in C and C++, and it isn't elegance.
Ask HN:  What does your company do for an Enterprise AppStore?
My company has a good number of in-house developed mobile apps (iOS and Android) that serve our employees in their day-to-day job functions. These are not commercial apps to be sold in Apple's app store. These are developed as part of our enterprise development program.

Now that we've got enough apps developed to make distribution a bit more inconvenient, we are looking to leverage an Enterprise AppStore to accomplish this. However, we aren't sure which route to take. Should we develop an in-house app store to distribute these apps? Are there commercial solutions that already exist that we can leverage? What about cloud-based solutions? Are there any viable cloud vendors that work in this space?

I'd love to hear what your companies are doing to distribute enterprise apps. Anyone care to share?
The one downside to tmux over screen is that tmux basically requires that all clients connecting to it have the same screen size, and by default it chooses the smallest one. So while you can connect to an existing session, the output might be ugly.

For this reason, I typically simply 'tmux detach;tmux attach"
And after all are killed, you have rich well-equipped militants, who are your next problem …

The human race will never get this.
I wonder if this will lead to more killing of just an innocent person.

I want more money and need money for my family, so I will kill you and pretend your a jihadist...
Good luck on the startup.

Few questions:
How much time did it take you to build this? Is this an evening project?
It costs £25 to list and £100 to award a project, am I getting this right?
How do you select your coders?
Why did you choose such saturated market, in a way at least? I do believe there is always room for more, just wondering.
Rage-Quit Support for Bash
mosh + tmux are simply amazing together. It has radically improved my life, where I keep persistent connections from my laptop to various remote machines.
I own 3 of the affected repos:

Yowsup
https://github.com/tgalal/yowsup
MIT License

It is a library that implements WhatsApp's protocol. It is built on community effort of reverse engineering WhatsApp's protocol. I created this in first place to bring WhatsApp on an unsupported platform (Nokia N9/ meego platform)

Wazapp
https://github.com/tgalal/wazapp
GPLv2 License

This is a UI frontend to Yowsup for Nokia N9. Nokia N9 is the only smartphone produced by Nokia which never got WhatsApp support. I created this client because I wanted to use WhatsApp on my Nokia N9. The code is totally decoupled from Yowsup, and does not use WhatsApp in its name. You can see its icon here http://everythingn9.com/wp-content/uploads/2012/05/wazapp.pn... which for me looks different enough from official client's icon.

OpenWA
https://github.com/tgalal/OpenWhatsappBB10
GPLv3 License

This is also a frontend to Yowsup, but for Blackberry 10. It is a little bit similar case as Wazapp. I created this for BB10 when WhatsApp initially said they're not supporting that platform. Again, this is decoupled from Yowsup, has same icon as Wazapp. Its name though on Github is OpenWhatsappB10, as a project name. However, the real app name is OpenWA. Perhaps a rename of the repository would be sufficient ?
Used it and loved it when it was the mobile app landing page service, paid the $50 for the new reincarnation during the backing phase -- never used it since. Wish I got my money back, actually.
Yeah, it's centralized. It's a storage space with a nice API for putting contacts, conversations, photos, etc. Edit: it also has a nice big "export data" button that will dump all of your data from all app.net applications you use.
People keep saying that, and yet I have no idea what else it does. "Your passport to a social network of great applications" is meaningless corpbabble.
Horrible article.

First the implementation solves for the 'Inverse Square Root', not the square root. [1] Secondly the algorithm's author isn't actually known but the earliest person it can be traced too is Gary Tarolli [1].

[1] https://en.wikipedia.org/wiki/Fast_inverse_square_root

It really bothers me when people write something and their own sources differ from what their writing let alone wikipedia.
Deploying meteor.js apps to e-paper
> it was 640x480px in the beginning

Less than that. Must have been 512x342; as I remember using it on 9" Mac Plus and Classic BW screens?
Not only a CPL/ATPL but also an Air Operator's Certificate. Unfortunately it's not as easy as buying yourself a license, rent a plane and start making money.
Forbes mail server doesn't have a good spam and phishing filter?
It is so cool to see them growing like this. Gabe, the founder is a great guy. When I lived in Philly, he would have periodic hack nights in that office, open to all. I met some cool people there.
New Details of Attack on Yemeni Wedding; More Demands Obama Explain Drone Policy
Seriously. I don't want to myself or my wife to be judged by my bank support because my wife took my last name.
For a counterpoint: I find their overall product pretty obvious and underwhelming. I mean, no joint accounts? Taking days to connect an external account?

The savings goals are certainly nice, but I can get that with most other banks (just don't have the online management component), otherwise they don't offer a whole lot beyond "pretty".

I put a lot more weight into the convenience of drive-through cash deposits a couple blocks from my house. Or spending an hour at the branch and walking out with a loan. Or a rewards card that applies 5X points to my mortgage for purchases I was going to make anyways.

I wouldn't say I'm a "fan" of Wells Fargo. Or that they're particularly "amazing" for any of this. And their iOS app kinda sucks to be honest. Functional but meh.

That said, they set a minimum expectation for their offering that Simple doesn't meet and no amount of pretty Apps or direct-to-live-human (I mean how often do I call my bank? I couple times a year?) service is going to make up for.

The biggest one for me though is Joint Accounts. I mean seriously. It's weird to me as a married guy that my wife and I should maintain multiple separate bank accounts. That alone makes the offering fairly useless for me. If I were single and didn't have a mortgage, I could see how I might have different priorities.

The only reason I'm still a member at this point is that closing an account, needing to hook up a new external account (we changed primary banks during my membership at Simple so the external account I opened with is no longer the one I need to transfer funds back to for closing) is cumbersome.
Awsome!
I almost want to learn LaTex. Perhaps this is the push I need.
Whatsapp is certainly more useful to humanity than space exploration.
Likely cost as well. Construction can get expensive in the northeast, particularly when weather is bad.
I'm not convinced you read the link, rather than just the bits I quoted.

Also, laziness is one of the three great virtues of a programmer according to Larry Wall. People are getting things done with Bootstrap every day.
In case this doesn't get many up votes, and not much discussion, it's worth understanding that this story has been submitted and discussed many, many, many times in the past. It's a wonderful hack, using techniques and skills of which the vast majority of programmers these days have no experience.

It's worth reading, learning, and understanding, if only to be grateful that most of your life you'll never have to resort to such tricks. Sadly, that also means you'll never get the chance to experience the sheer joy of creating something like this.

Having said that, this article is actually really, really poor, and most of its value lies in the references provided by people in the comments. Many of the other submissions here on HN are much better.
It's really great to see perpetual interest in collaboration on LaTeX documents. I hope you have great success (not sure I have a use for it now but will keep you in mind if I ever do). I also expect to recommend it.

Unfortunately a lot of my own documents are really hard to handle with editors -- I tend to write very long documents split across multiple source documents in a tree for easy management. I wonder if there is room in an offering like this for something more like an online IDE rather than just a editor for a singular file.
Or I have my eyes on my neighbor's land...

History is written by the "victors." :(
Kudos! Having your source available and ability to peek into it gives me more confidence in your service and I'd rather use that. Thank you for doing this.
Lenddo’s Borrowers in Mexico and The Philippines Get Credit Via Facebook
Could WhatsApp Possibly Be Worth $19 Billion?
That is how it always starts, right?
not a good title in my opinion. Graceful career... And they somehow break it down into chunks in the article. So that means "broken-down grace?
Fun video summary of a software conference
With 2015 budget request, Obama will call for an end to era of austerity
Life lessons from Command & Conquer: Red Alert.

[1] http://www.youtube.com/watch?v=_R6xCWcf_VU
You can split your document into multiple files on ShareLaTeX too, just like you could on your own computer with LaTeX. There is still a lot that we'd like to add into our IDE, but providing an experience that compares with offline editing is an important priority for us.
I used to, but don't anymore. It's like Google Plus, it's just spam on there (it seems like). Or it's just a bunch of tweets pushed to it, which defeats the purpose.
My wife started out with www.writelatex.com to write her dissertation. The auto-compilation really slows down once you get beyond 30 or so pages.

Also they don't have Git integration either, which was a deal breaker for my wife.

She's since moved to using RStudio locally + Git.

She says, "If you have Git integration, the auto-compilation feature would get me back from RStudio."

We've also thought about using Grunt to build our own auto-compilation feature.
GitHub Spring Cleaning
He's dead. Nothing I can say here will affect him in the slightest.
Old white paper http://www.rearden.com/DIDO/DIDO_White_Paper_110727.pdf

via: http://www.fiercewireless.com/tech/story/artemis-pcell-offer...
no, Dalton is toast. UnemploymentPlz.
I can't help but think we're stuck in the middle of another .com bubble
How is growing their user base not making the experience better? Most people use LinkedIn to find people, no?
It's improved, though still a root exploit in the kernel will almost certainly make possible root access to the host. For a lot of situations, this is an acceptable risk.

The real win in the present for containers is simplifying deployment and improving segmentation of services that already might run on the same machine.
Dont forget the

- how to get acquired and cash out early, follow X lead, eat ramens, read hackernews, disrupt the market, america prevails
That's not what they did. It should be noted that in the announcements that I've seen, Google has counted only active Google+ users.

This is the "ghost town" ruse all over again. It's weak sauce and demonstrably facile. You can bash Google+ all you want, but it's not going to impress people who enjoy using it very much.

http://bits.blogs.nytimes.com/2014/02/19/the-loyal-users-of-...
It is amazing how much less expensive it is in the mountains of Central Arizona: real estate prices are probably 50% less expensive, food perhaps 20%, gas is usually about $0.40 cheaper per gallon, movies less expensive. Also, my wife and I entertain ourselves hiking, kayaking, and hanging out with friends. In Silicon Valley, getting together with people seemed to involve going out to expensive restaurants.

That said, we had a lot of fun in Silicon Valley - a really nice experience.
If its stuck its not a bubble, its supposed to inflate
Seems to be like Pinterest, without the pin. I don't get it, either.
I used ScribTex for my dissertation and have used ShareLaTeX for papers as well. Both were/are great services backed by a great team. Having experienced the pain in configuring and maintaining a local LaTeX installation in the past, it was a pleasure to have a web-based version that was backed by git.

I'm glad to read that the code behind ShareLaTeX is being released as open source!
Has their been a successor to VB?

The web is close in some respects (HTML is easy) and not in others (servers and single-page apps are not).

I suppose, in another respect, Excel is a successor for many, though it isn't a good solution for making apps of any sort.

Surprisingly, the closest I've seen has been Microsoft's Project Siena[1]. I've not used it extensively, but my 5 or 10 minute made it look like it had the dirt-simple-to-get-started appeal of HyperCard and VB.

Anyone know of other "spiritual successors" out there?

[1] http://apps.microsoft.com/windows/en-us/app/microsoft-projec...
Thanks. Glad they are helpful.
That Iraq II invasion is retrospectively looking like a better investment every day!
And mars is basically the earth, and we already know almost everything about the earth
I just noticed that this article is laid out with a table, with a single td. Glasshouses, stones etc.
I love Gnome Shell, and I'm happy to see the way things are progressing with Wayland. I have tried it on my Arch machine, but had to revert because of some bugs, but it'll get there soon.
5 Great Features in ES6 (Harmony)
Dude I have no idea why no one is recognizing this.
Congrats, nice work! Look forward to seeing more!
Ugh... I worked with a guy who kept complaining that the web of today is "just Hypercard."

I did a lot of stuff with Hypercard back in the day and it's such a ridiculous statement that I ended up writing the guy off completely. He was real big on generated code and full of BS in general.
The value to Facebook of WhatsApp is greater than them funding NASA for a year and a bit.

Similarly, I could probably feed a starving kid in a third world country for a day or two for $4, but instead i'm going to go buy a latte, because apparently that has a greater reward for me personally...

Now I feel like a jerk. Thanks Zuckerberg!
Been there. After 30 years in the corporate world, there is clearly not enough focus on what went well. We always seem to be moving on to the next challenge and thinking about everything that went wrong.
The only non-text programming model that ringed a bell for me so far is subtext[1]. I still hope someone will extend it to a complete development environment with all the APIs needed.

[1]http://www.subtext-lang.org/
Google has acknowledged that their vision of where this is going is, at best, partial: "While we may believe we know where this technology will take us, history suggests we that should be humble in our predictions. We are excited to see the effort take shape with each step forward."

I liked this part.
App.net is a platform for writing social apps that all share the same social network. Try browsing the app directory https://directory.app.net/apps/web-clients/ or the API http://developers.app.net/ whichever answers your curiosity better.
Here is a idea: long LinkedIn @ 194.20, short FB @ 68.90.

Now, we come back in see in 5 years.
On the other hand, stopping Einstein from writing the letter to encourage the Atomic Bomb research would have really prevented all Atomic Weapons and the Cold War.
Here's a much better article on the same topic:

http://www.beyond3d.com/content/articles/8
I tend to think the enterprise messenger is a different animal. Consumers and enterprise workforce are different. The way you use workplace social network can be quite different than the way you post your silly photos on fb.
An absolute staple of my development setup, and one of those rare tools that always just seems to work. Thanks for all the work!

Sidebar: if you're a die-hard tmux user in Linux, and you do something like, say, open vim and then realize you haven't opened it in tmux, check out https://github.com/nelhage/reptyr - it lets you do things like ctrl-z to background vim, start tmux, then steal the vim process into your new tmux session. Pretty cool!
Work experience from the C developers I have met on my professional life since the early 90's.

I never liked pure C, and had my endless share of performance discussions since around 1993.

Just one example, discussing how slow C++ virtual calls were and how one cannot afford to use them, while coding an application where Clipper would still be fast enough for the job.
> Start a blog where you share progress on your project. This will hold you accountable and let people know what you’re working on.

For a long time I wrote off the idea of having a blog because it seemed vain. I don't usually have any great ideas that anyone else needs to know about, and my trials of learning new things are just the same as everyone else's. However, over the past few months I've realized that I was dead wrong. Watching a few good series of blogs like [1] and [2] has shown me that even if you don't have anything world shattering it is still great as a means to make learning more important. After all, you can't let down your readers, can you?

[1] http://jvns.ca/blog/2013/09/26/hacker-school-day-4-c-unit-te...

[2] http://www.jeffknupp.com/
that's why i love HN, because it's not only about "hacker" news. very good article, inspired me to watch his movies again.
I think it's hard to get people to pay money for something they might not even use. I get the impression that people create twitter accounts on a whim, because if you don't use it then you've lost nothing. If you do use it to the point where you might be willing to pay then you're already locked into the free service.
Also:
What technology stack did the startup use to scale.
Isn't the real problem with initializer lists? It would be much nicer if C++ would allow me to call the field's constructors inside of the class' constructor, a la:

A::A() {
B::B();
try {
foo(1);
}
catch (...) {}

// you could even
if (something)
bar(2)
else
bar(3);

// or maybe with a different syntax,
// but without copying if this is an object
bar = 3
}
Some animals have a practice of regurgitating food, so vomit is not disgusting to them (otherwise they wouldn't eat regurgitated food). Some animals need to eat feces to digest the food fully, or maybe hide their traces from predators etc.

It depends on what is most useful to the animal. The definition of gross varies between animals.
He said "we" are stuck, not the bubble is stuck.
It looks like the protocol is broken; can anyone confirm?

Suppose a handful of the processes trigger an election simultaneously, each with a `currentEpoch` of `n`, so that each process has voted but no proposal has a majority. Now all processes have a `lastVoteEpoch` of `n`.

According to the description, no process will vote more than once in a single epoch. However, a process will can only propose a new value using its `currentEpoch`. Since each proposal must have a `currentEpoch` of `n`, but no process is still allowed to vote in that epoch, no more state transitions are possible and the frequency cannot change.
You can't pay for space exploration with dotcom bubble stock.
Are stocks predictable?
Leader-d should detach your session safely. "tmux ls" will list running sessions, and "tmux attach -t session-name" will connect you to session-name.
How should anybody know, from an email address alone, if the owner is alive?
The Day We Pretended to Care About Ukraine
A modern JavaScript router in 100 lines
To be fair, GNP is an annual value, while Whatsapp's valuation include it's whole value, including potential future annual revenues.
Sure, if you look at my history you will see I like C++, just not C.

The thing is that many of the WTF people associate with C++, are caused by C underpinnings.

> There's a good reason why so many VMs for other languages are written in C and C++, and it isn't elegance.

While I do like C++, enough to have lots of C++ books, I only partially agree.

I come from the Pascal branch of languages and consider it has more to do with existing toolchain infrastructure than anything else.
Show HN: I've open-sourced my ERP SaaS, Stockor
For the last several years I've been creating a ERP platform, Stockor. While I'm going to continue offering it as a SaaS, I've decided to also open-source it.

I'm hopeful that by doing so it will:
1) Grow it into a Wordpress size juggernaut with a plugin for any business process under the sun.
2) Bring me interesting consulting gigs.

The open-source site is at stockor.org. There's a demo up at stockor.com/demo as well.

Looking forward to hearing HN's thoughts!
I do not chit-chat with my teller about items they see in my transaction history.
> we already know almost everything about the earth

Not even close.
WhatsApp, $19 Billion, and the Unreal Economy of Silicon Valley
He is a business man.
But don't they have to collect the data about you because law? (to use the newly allowed English construct ;)).

Also, in the blog post they didn't explicitly stated that they don't collect data; they wrote that they just don't care about it much when thinking about product development.
Presumably the Iraqi gov't will punish the ID's of legitimate targets beforehand.

This needn't be real problematic.
That's roughly how it would happen if it happens. I think it's unlikely that they predicted that this winter would be especially cold because I think the causes of this winter being especially cold are unlikely to be local. A caterpillar in Georgia could respond to the temperature, pressure, atmospheric mix, humidity, or whatever in Georgia; it cannot respond to, say, pressure differentials between Georgia and New York.
That was interesting! I have spent a lot of time with Meteor.js and it is cool to see it used on a different kind of device.

A little off topic, but: from my experience, Meteor.js hits a sweet spot for web apps with shared state between multiple users. It is also reasonable for a single user rich client. Because of issues like needing sticky sessions I don't think it is good at all for simpler content sites.
Thanks for making this point. Buying a company with stock doesn't actually result in someone spending something to get something, it merely merges two companies and assigns ownership of the combined entity.
Exactly. I think web devs want to believe that their HTML is purely content and CSS should fully drive appearance but that's never the case. It makes sense to create classes when you can come up with patterns and want to make sure that you aren't repeating yourself everywhere but simply moving the grid system into CSS just adds an extra layer of abstraction that makes it more difficult to read. Also, CSS doesn't support mixins (yet) so you end up with a lot more generated CSS than if you just use the classes.