skysight-inc/HackerNews huggingface dataset:
LOL, are you fucking kidding me…

One of the points of the blog post is that web browsing in Emacs allows you to integrate browser work and Emacs work, which for me is the most compelling one. But you can possibly achieve something similar by integrating Emacs into Firefox via SSH and using for example .js [1] for automatization work. That way you wouldn’t have the disadvantage that you basically lose most formatting and layout which are actually quite helpful if you stay away from the loud and annoying websites. That’s why I thought it was worth mentioning. I also use Tree Style Tabs and it could be helpful to keep work related websites and Emacs buffers organized in that way.

[1]: https://github.com/defunkt/dotjs
> C is the fastest language out there.

I thought it was Fortran.
They didn't hand them to her but Facebook's network size and sharing features certainly allows a message people care about to spread much further than it would in the small business owner was just relying on their own website.

As we all know it is risky to pitch too much of your businesses future on someone elses platform, especially one in which you don't pay for and have no formal business arrangement.
Also, forEach/map/filter all accept scope as a second parameter: blah.map(function(){}, this);
Anything that can confuse a person is a potential exploit vector.

That said, I don't know of any specific exploits which rely on this behavior.
You do, do you? Well you would, considering it's your site.

Flagged.
The advertising doesn't really help you, though. You're forced to pay for advertising which ends up targeted at people who don't engage with your brand.

Check this out: https://www.youtube.com/watch?v=oVfHeWTKjag#t=3m10s

Unless something has dramatically changed since that video was created 9 months ago, the situation is pretty grim.
Is it really unfortunate? It's a matter of opinion. I find a single `var self = this;` to be much more readable than many .bind(this) calls when you're several levels deep.
You should change your job for a certain time. A job at office. Changes make you feel happy.

http://hinscosafeandlock.com
Huh. That is a really interesting approach, and I was not aware of it. Thanks.

I haven't looked deeply, but this seems like something where the edge cases will be tricky, though.
Messy desks correlated with creativity
The content of this presentation is very interesting, but it just serves to illustrate a distressing slide into the non-ownership of your own devices. Apple has thankfully not gone too far down this path (beyond gatekeeper at least).

Why should I give up control of my own devices just so media that'll end up pirated at some point regardless of the level of protection that Microsoft throws at the PC can have its own dedicated path to a video card?
> Aren't there C++ compilers that will compile to C code?

Uh ... no? CFront did that when it was just "C with Classes", but nowadays with C++14? That would be absolutely terrifying.
Every time I see someone praising C I curse Microsoft for not having proper support for C99 in Visual Studio.
Such an effort would likely lead to a lot of lawsuits from multinationals like Sony. For an example, look at what happened to various members of the ps3 hacking scene.
Here's the plan. God talks to everybody.

God explains the world is perfectly just.

No more retard-niggers. Emporor has no cloths. If people steal from you then you stole because God is perfectly just.

No more niggers.

No more obsfucation.
Here's why GoPro wants to make its own drones
It's extremely impressive how line and wechat have managed to build an app-store within the AppStore.

But with Google and Apple as a direct competitor in both chat and AppStore markets and gatekeeper in large portions of these markets I think the author is forgetting the main threat here.
Well, then there's BlockingQueues as noted above. Callables, Runnables and BlockingQueues are a great setup for CSP-style concurrency.
According to whois:

droinspired.com
owner: dylan roberts, #54 1720 Garnett Point etc. etc.

seemly.co
owner: dylan roberts, #54 1720 Garnett Point etc. etc.

Totally not your sites, though
The Potential of Blockchain Technology
I have a friend with a lot of homeless experience in a ~55k person city in NJ. He told me there are some people who feel a social bond, the homeless have de facto leaders and people with social capital within the population. My friend said one of the people told him he would never go back because he felt like it was going from a place where he mattered to a complete nobody.
It's all about linking those outside inputs to one's brain. A simple question: what comes to your mind when you hear the name of your favourite fruit? There are some nice books with different theories, but, to get it, I found this is a good starting question to explore and understand what brand is after working and learning in branding and marketing for a while.
tangential rant/vent

> Google is your friend here

and then you find people who do writeups consisting of "And I'm gonna skip over this part, since if you don't know how to do it, you shouldn't be doing it", or "I reverse engineered X, but I'm not going to tell anyone because it would be bad if this was widespread"

(though, my personal focuses were more towards specific games (though not for uncompetitive advantage sake, the tools resulting from the RE mentioned are public n' stuff, and known by the devs for a long time now))

one of the tools was in python so it was easy enough to decompile that, but it still doesn't teach thought process or methods for finding relevant items in the code (like hooking into a function that processes in game market data so it can be saved to a text file)
> Of course it's possible. If your issue is memory checking you can use mudflap or valgrind.

It might be theoretically possible but in practice nobody has managed to do so with any non-trivial application.
So you have the knowledge to judge the question uninsightful, but you don't lend your own insights. And instead of taking the trouble, you're content with the question being knocked down the page, which reduces the chances of anyone else doing it. Like I said, very Reddit. Would that we had a community more interested in illuminating than mercilessly judging.

I'll do it.

@aosmith: It's interesting, because Go's creators explicitly aimed it at the "systems" niche, which is what C was created to do, but C programmers don't seem to have picked up the baton the way Pike/etc hoped.

I think it comes down to a handful of things, in no particular order. YMMV, of course.

(1) Control. C gives you minute control over memory, Go of course does not. That's very satisfying and useful to many C programmers. Also, it's often helpful to have a good idea what your code is mapping to in terms of assembly instructions.

(2) Speed. Go still isn't anywhere near as fast as C in many, many cases.

(3) Portability. Lots of C programmers need (or get satisfaction from) the ability to compile C on a zillion platforms. Go supports only a few.

(4) Garbage collection. (Sorta a revisiting of point #1). Many C programmers don't want GC in their code. Now, while I wouldn't mind if my copy of 'less' used GC, some programmers would. I know I don't want GC freezing my game. So this is an issue, not one that will ever go away.

(5) Libraries. Go's made strides but can't touch C's library selection. Of course, you can use C libs from Go, but that has its own complications, and if the author already prefers C, why pick Go?

(6) Newness. In the context of systems languages, Go is still very new. Nobody's built an entire userspace out of it, ya know? Not that that's necessary, but certainly when the Unix programmer sits down and selects C, s/he knows anything can be built with it. It's long since passed into respectability. Go's on its way, but isn't there yet.

I'm sure there are a few other things. Don't think there's a way to run a runtime-less Go. As Damien mentioned, C has a bevy of tools, Go's selection is much more limited. I'm sure others can think of some more.
Offline decentralized single sign-on in the browser
From the article: “The protocol is only useful for browsers and big services”
This is sort of true. One of the primary drivers behind the http2 development is the fixing
of HTTP pipelining. If your use case originally didn't have any need for pipelining then
chances are http2 won't do a lot of good for you.

This may be a big issue, and may impact net neutrality. You get better performance if your stuff is inside a pipe from a Big Service. This makes Google look good. It also increases the relative benefit of running everything through a content delivery service.

This, in turn, creates a use case for CDNs which suck up all the components needed to display a page by whatever means necessary and deliver them to the end user over one HTTP2 connection. It then makes sense for the CDN, not the end user page, to be the advertising insertion point. If ads are loaded from a third-party ad server, they might not show up before the user is done viewing the page. This sometimes happens now. With server-side control of ordering within a single HTTP2 pipe, advertisers tied in with the CDN can be sure that ads will appear when the advertiser wants them to appear.

So there's a net neutrality issue. When multiple streams are multiplexed over a single pipe, the server gets to determine who goes first. Control over that order is valuable. That control may end up in the hands of the CDN, not the site operator.
... And local musicians whose shows I keep missing because their posts get squelched, even though I've liked their page.
ya but how clean is that layout bro?
Ferguson Goes Global as People Demand Solutions
> What you can do, and have done, is claim that aspie sensitivities are more important than female ones because aspies are somehow a greater contribution to the world.

Not at all what I claimed. I'm talking about overly sensitive people, not women. I know tons and tons and tons of people, women included, who are not overly sensitive and who are able to handle situations like an adult and focus on the task at hand, which in the case of open source is building software and writing code. It's not a therapy session. It's about building things and that is more important than feelings. Your feelings are my distraction.

I'm actually the go-between at work between those people think are assholes and some people that are overly sensitive. I quietly hate the role I play and wish I didn't have to waste time trying to protect people from their emotions. It's exhausting.

The overly sensitive people often hijack technical discussions and try to make those discussions about something that matters to them personally and that makes the discussion no longer about the code and technical matters that the group is trying to solve.

Furthermore, just as many overly-sensitive men as women are responsible for hijacking technical discussions to talk about feelings. In fact, I probably witness men being overly sensitive about some social issue with greater frequency (probably due to base rates in our industry).

I also didn't claim that aspies tend to be sexist, but that they tend to either not place importance on how their word choice might be interpreted or they might not even be aware that their word choice did offend. It's mentally taxing and expensive to deal with overly sensitive people who lose focus on the task at hand because they feel offended or hurt.

Terms like "microagressions"[0] aren't even part of the aspie vocabulary. Due to my own morbid curiosity, I spent a bunch of time reading about microagressions and I was like, "yeah, a bunch of these types of things happen to me all the time too. What's the big fucking deal?". I don't think anything of them. People who dwell on them are only blocking themselves. All I could think of when reading them was Bob Newhart's skit "Stop It!"[1]. It's bad enough that people do that to themselves, but the people who are vocal about them are forcing others to dwell on their own personal issues, wasting everyone's time. That's exactly what Sharp did by calling out Torvalds. Calling Torvalds out and playing the victim card was a massive waste of everyone else's time and did nothing to contribute to the technical discussion at the time.

If people want similar project with different culture to exist, there is a more civil solution, go write a project from scratch or fork a project written by assholes and recruit all the overly-sensitive people to participate in trying to make it better. I wish you the best of luck, but what you shouldn't do is come into anyone else's house that they built and call them out on how they behave in their house.

[0] http://microaggressions.tumblr.com/

[1] https://www.youtube.com/watch?v=Ow0lr63y4Mw
Everyone knows the language of 10 years in the future will be a Lisp.

In ten years, everyone will STILL know the language of 10 years in the future will be a Lisp. ;)
If correctness can't be demonstrated by mathematical proof, and it can't be demonstrated by comprehensive test suite, how can it be demonstrated? What kind of definition of 'correct' are you using?
Odd, my App Store still displays the old version with 2/5 stars mostly due to the lack of multitasking support.
Thank you for the tip. I'll play with netvibes.
> Keep in mind this energy transition has occurred before, back in the 16th century. The UK used to depend on wood for its energy. The US led in adopting coal, which was used only marginally for thousands of years. Coal was dirty, it stank, required new technologies to collect and distribute, while wood was cheap and plentiful. As it turns out coal was fundamental to the industrial revolution, the US as a leader in coal developed new industries and led in industrialization and leap frogged Britain.

I realise it's tangential to the article, but where on earth did you learn your history of the industrial revolution [0]? Presumably in the USA?

[0] http://en.wikipedia.org/wiki/Industrial_Revolution
No-one will read it. If you want to do it as a personal exercise in self expression that's fine, but it's a mistake to view it as a career goal. Any time you spend in grad school writing something other than a draft paper is (in purely career terms) time wasted.

(Probably no-one will read your papers either, but you can at least list them on your CV.)
This should not surprise anyone. FB has a long history of pulling the rug out under its developers and advertisers in the name of maximizing their own profits. I cannot recommend strongly enough against building a business that is dependent on Facebook in any significant capacity.
yeah !!!
> Are you saying that these 1-5% provide more contributions then that huge chunk of the 95% that are, in your words, "overly sensitive"?

Not at all. The 1-5% are usually the ones working by themselves creating a project from scratch and then maintaining those projects as others join the project. The capacity to remain highly focused on solitary tasks (like starting and building an open source project until it is useful enough for others to get involved) is more common in people on the aspie side of the spectrum.

The other 95% are not overly sensitive. Maybe just 1-5% are overly sensitive and lack the capacity to function with abrasive and insensitive people. The middle 90-98% plus the 1-5% that are the linchpins of any open source project are responsible for most of the open-source world.

We basically only lose the overly-sensitive ones (men and women), which is an acceptable loss until we start seeing open-source projects of significant technical importance written largely by people who are overly sensitive. I don't see that happening because overly-sensitive people are generally pre-occupied with being overly sensitive instead of getting things done. When I read complaints by someone being overly sensitive, I check their github profile and look for other technical contributions. Typically there isn't much to look at. Technical contributions entitle you to your opinions.

Lastly, I honestly have nothing against people who are overly sensitive so long as they either stop being overly sensitive or at least keep their overly sensitive thoughts to themselves and focus on the technical issues of the task at hand. I just exhausted of people derailing technical discussions because they are overly sensitive.

Anyways, I'm being overly sensitive about overly sensitive people in open-source, which is a massive waste of my time. Back to coding.
IO.js – Evented I/O for V8 javascript
Kagithane vaillant servisi
Kombi servisi
Writing is often part of the journey, not the destination. But you should always write to with the hope of being read.

Building a career in academia is vacuous, it's not the only thing that can be done with a phd.
Are there any other training programs for better memory?
You can sell it to your employees.

If your employees don't have the cash, you can lend the money to them to pay it off over time.

You can also consider a profit-sharing arrangement if you want to retain a stake in it, staying on as advisor.

Or even still, give it to your employers to manage it on their own giving them a free majority stake.
I don't understand your point; kqueue is a comparatively new idea.

Do you want signals written as messages across ZeroMQ? In that case, look at Mac OS X's use of Mach ports for exception handling, which is an even older idea than kqueue.
Perhaps mathematical proof + comprehensive test suite (including property/fuzz testing) + (time used without bugs showing up * number of people using it)
FART RELIEF YOGA
There's been talk (at BSDCam) of implementing inotify which is needed for the Linuxulator and exposing it in the FreeBSD API too. So your wish isn't so far fetched but I'm not sure anyone is actively working on it. Patches welcome :)
What is the best way to learn how to meditate? Any good resources?
They probably haven't updated the iOS app yet.
I'm pretty sure quickcheck is run when you do "cabal test", though you could make a compiler wrapping script that fails if your quickcheck tests fail.
It verifies types, which most unit test suites I've seen with dynamic languages duplicate.
What, so one extra zipcode server for every application server?
That's exactly how I work with Haskell.
I find it interesting to contrast FB with the early days of Microsoft--from a a developer perspective.

FB is routinely hostile to its developers* killing off APIs and screwing around with the system. Microsoft, however, went through extreme measures to ensure backwards compatibility of applications between OS upgrades.

I suppose the difference is that Microsoft needed developers to create its network effect and grow their DOs/Windows monopoly. FB however needs users, not developers, to create its network effect and grow their monopoly.

This begs the question, why can FB be so hostile to their own users? I suppose the answer must be because their users don't leave FB the ecosystem.

*Obviously I'm using the term developer loosely here. The article isn't so much about developers as it is about business' building on FB, not unlike business' that built on MS.
I'm not a big Facebook fan or anything, but this seems like a predictable development. A user's attention and newsfeed real estate are limited resources, while the number of pages they've liked increases with time. If ALL business pages reached a large percentage of their followers for free, the typical newsfeed would be inundated with promotions. It's a natural monetization point--Facebook makes more money (which is the main purpose of Facebook), and their users are insulated from seeing too much marketing content.

If you want to reach people reliably, build a funnel that you control. Facebook/google/service X can all be valuable components of this funnel, but none of them should be the foundation.
You facts are wrong, and even if you were right, your argument doesn't hold any water.
It probably helps that Rust's type system is close to what ML-family languages have (the compiler itself was originally developed in OCaml)
I agree with Ertl, and it's why I practically stopped using C: the sufficiently smartass compiler. Been playing with Rust a little, lately.
I think if you are looking for mental self improvement this Havard article may be more appropriate (http://www.health.harvard.edu/blog/regular-exercise-changes-...). The short summary is exercise. Not only do you get your "better brain", but the rest of your body benefits as well.
He never posited that code couldn't be proven correct by formal methods, only that he doesn't assume the type system compiling it makes it correct.
Haskell is not quite sufficient to connect mathematical proof to your code. Coq/Agda/Idris are much closer to this idea though and, if you can create a spec in one of those systems then a proof really is sufficient.
This was predictable, but the only reason I like business FB pages to begin with is so that I can receive content from them in a way that doesn't clutter up my email inbox. If I'll now only be hearing from the businesses that can afford (and then foolishly pay for) FB ads, the value of FB goes down dramatically for me.
Google Jon Kabat-Zinn.
Most Haskell programmers also write exhaustive tests, the type system is great but it's not there so you can avoid writing tests.
Either join a course or pick up a good book. I found this book immensely useful and simple to follow: "Mindfulness in Plain English" [1]

[1] http://www.amazon.com/Mindfulness-Plain-English-Anniversary-...
A lot of people don't realize that if your business relies completely on someone else's then you aren't going to get very large.
Can anyone familiar with this book say how well it has aged? It's been on my shelves, unread (mostly), for years, and I keep wondering whether I should still aspire to read it.
How to Create MKV 3D Video Out of 2D DVD
Have you read the Rust Guide? It starts off with the basic cases where the syntax makes sense. Most of the weird stuff is either macro weirdness or making sure the grammar is simple (e.g., the function::<blah>() business).

http://doc.rust-lang.org/guide.html
https://www.haskell.org/haskellwiki/Haskell_in_industry

https://www.fpcomplete.com/business/resources/case-studies/

http://engineering.silk.co/post/31920990633/why-we-use-haske...

http://bos.github.io/strange-loop-2011/talk/talk.html#%281%2...

http://www.quora.com/What-startups-use-Haskell-for-productio...

http://www.quora.com/To-what-extent-do-people-use-Haskell-at...

https://angel.co/haskell/jobs

http://www.quora.com/What-is-the-largest-commercial-program-...

http://janrain.com/blog/haskell-janrain/

http://functionaljobs.com/

http://www.haskellers.com/jobs

And I've noticed "haskell" at least being listed in job postings more lately:

http://www.dice.com/job/results?caller=basic&q=haskell&x=all...
Headspace is an app I've tried and thought was interesting.
The only thing in the way of that right now is Rust stabilising.

The future of Rust and systems programming is very bright indeed.
Some of the unhappiness stems from C++, which was supposed to "fix C". Instead, it created a big mess. C++ is the only major language to support hiding ("abstraction") without memory safety. This turned out to be a poor feature combination, never again repeated. C has neither hiding nor memory safety, so if it's broken, at least it's visible at the user program level. Java/Pascal/Modula/Ada/Common LISP/Go/Rust, and the interpretive "scripting languages", all have both hiding and memory safety. We've at least come to an agreement on that feature set.

Because of the existence of C++, mainstream C language development more or less stopped. ANSI C, ISO C, C99, and C11 don't differ by much.

(At one time, I was promoting an approach to make C memory-safe in a way that allowed mixing safe and unsafe modules to allow a gradual transition and rewriting of old code. See (http://animats.com/papers/languages/safearraysforc43.pdf). It's technically feasible but politically hopeless. I'm now pinning my hopes on Rust and hoping they don't screw up.)