skysight-inc/HackerNews huggingface dataset:
The phenomenon is not unique to the FP community by any means, though it is more prevalent there in my experience. I've seen it in OOP, C, Java, et al communities as well and I think it is more attributable to how people interact with the language philosophies than the languages themselves.

In my opinion, the phenomenon arises from a simple fact: all of these programming models are terrible for writing some significant subset of software functionality. Just because you can write any piece of software in FP, OOP, etc does not mean it isn't an objectively poor engineering decision some of the time. Nonetheless, I frequently see assertions in various communities that these apparent deficiencies are really due to insufficient cleverness on the part of implementors rather fundamental weaknesses in the model for the use case, while ignoring real-world engineering constraints like cost, performance, and maintainability.

The perception of arrogance, or lack thereof, largely reflects the willingness of a community to acknowledge the fundamental weaknesses and deficiencies of their chosen programming model when interacting with people outside the community. Too often, people that question the objective limitations of a particular model are told that if they were smarter or better educated, they would not worry about those limitations. For obvious reasons, this comes across as arrogant.

One of great changes in programming languages over the last 20 years is the extent to which they have become relatively model agnostic and allow you to switch models fluidly. FP remains one of the last bastions of single model purists in my experience, which may explain why they are perceived as more arrogant by outsiders.
Another way to read that is as more of a slam of his major competitor.
> moderators shape the community, in addition to being the chief content creators.

Moderators create very little content. Most of the content is taken from other places, and most content is posted by people who are not mods.
Boreal makes reading Hacker News enjoyable. I was always frustrated with the lack of a responsive design on the HN site and never found a satisfying alternative for browsing the site other than using an RSS feed. With Boreal, I can trim my Feedly feed of HN and use this app which actually has me checking into HN more often as well as replying/commenting. Hats off to the dev team.
Quip is trying to kill the file and it's both intriguing and kind of frightening
I've been trying out App Engine for Go the last couple weeks for a side project, but it's been a bit of a headache. Having to use their data store was a little annoying to begin with, but I was able to get past that one. Once I started playing with user accounts I was very frustrated to learn that they only support Google Account login functionality... I have been looking at implementing my own but Go doesn't appear to have a common authentication package and the advice often seems to be "roll your own". Any advice for doing this?

That said, this is the only Go hosting service I could find that has a free tier and their development binaries are very well done!
Interrogated for playing the wrong tune
Bringing America's Most Elite Boarding School into the Digital Age
Taco Bell begins testing delivery service at 200 stores
Canadian tax structure does not consider "software projects" eligible for charitable contribution, so the donations are not generally tax deductible.

This is why i'm not sending a check right now
I want to convert between types without precision loss, but Rust has only option of no conversion at all, or a bug-prone conversion allowing precision loss.

The problem is that `x as usize` will compile without warnings to something I didn't intend and causes bugs if usize is smaller than the type of `x`.

AFAIK I can't avoid casts to `usize` any other way than using `usize` for almost every integer type in Rust. To make things worse my main use case for Rust is interfacing with C code, which means I have to deal with other types as often as `usize` and end up with these risky casts in almost every expression! It's awful.

What I'd prefer is something (it could be another operator, but I'd prefer promotion to keep syntactical noise low) that would either compile if typeof(x) <= usize, or would not compile at all (i.e. if I write code that is accidentally 64-bit only, I want it to fail to compile on 32-bit machine, instead of merrily compiling to something that is buggy and will corrupt the data or even be exploitable through FFI which requires these casts that become unsafe).
But they didn't tell anyone this plan until way too late, so it failed. It's not even clear that they came up with that until the site was deep into the protests.
Has anyone used Vultr.com?

I ask because they have all the same features as DO + way more (e.g. dedicated hosting w/ same great panel, BYO ISO, etc).
Already using Quip for Mac, loving it. Great job.
Great info, thanks!

(Very minor, but "ping" usually implies ICMP Echo Requests, and ICMP doesn't have ports)
Mind sharing the reason?
AWS is an inherently complex product. It has far and away more features than any other competitor, so there is obviously going to be more confusion. I think the AWS dashboard is getting better and better and relatively easy to use if you keep each product isolated. There being 40+ products to choose from is overwhelming if you don't know what you are looking at, but that is the nature of the beast.
> It's also worth noting that Taylor's transcriptions, while generally accurate, were not verbatim.

This is an incredibly dishonest thing to say. There's only one reason to publish someone's verbal responses verbatim, which is that you're trying to make them look like an idiot. Someone who gave verbal interviews and published the responses verbatim would be totally unfit for their job.
and you add this mess the immutables, which are making inroads for example in the Roslyn compiler. This is of course mitigated a bit by the new pluggable analyzer feature, but it does feel like a hack.
> Who gets to decide what "the reddit way" actually is? My reddit account is nearly seven years old now and I say "good riddance".

reddit admins used to say that they would never ban content as long as it was legal. Well /r/jailbait was technically legal, but they banned it. Then came FatPeopleHate and others. Some people think hardcore freedom of speech was the reddit way. It is no longer. Of course it's hard for a rational person to defend leaving those up, but it's just how some people feel about free speech.

Oh and then Pao used the phrase "safe spaces" which is a total shift from their previous stance.
Hey Mike thanks for the offer. I'll put a list together on some ideas - but overall really like the tool
Confessions of a Web Developer XV
It's illegal to transport marijuana between Oregon and Washington currently because as soon as you cross state lines it becomes a federal matter.
slashdot randomly assigned the task of moderation to logged in users. that moderation was then metamoderated. it was just part of your duty as a logged in user to contribute a little metadata about content. http://slashdot.org/faq/mod-metamod.shtml
I was wondering this too - I realize this only exists right now in a small test market...does that mean you're relying on in-person delivery?
I never considered myself to be a WP fan but I can see how I can be perceived as one. My initial decision to buy a WP was mostly driven by cost (my first phone HTC Radar was free after the rebate) and my current phone is a refurbished Lumia 925 ($150.00). I’m just not the type of person that’s willing to spend $500+ on a phone that has features I will probably never use. Like I said IMO Windows Phones give you the best value per dollar spent – an opinion that apparently is also shared by many of those making comments on this thread.
Apparently its an staypuft attack https://twitter.com/staypuft/status/618808119695544321
Announcing the Completion of Our Container Platform – Tutum Blog
Well, OK. But I think that they're not really making a top tier flagship anymore, compared to other more recent competitors. And it looks like maybe they don't want to stay in this business. Still, your point is taken.
The Greek Vote and the EU Miscalculation
With what lead time? The sequence of events would have been:
(1) Nokia dies.
(2) Devices already in the channels are cleared out at deep discounts (only way since there will be no upgrades, support, spare parts etc).
(3) The media proclaims Windows Phone dead since nobody makes devices anymore.
(4) Six months to a year later, the first Microsoft phones come out. Nobody even notices, since the platform has already been declared dead.
if every iama moderator stepped down, new ones would assume the mantle
It can be beneficial for maintenance as it helps avoid overly-large methods and monolith objects.
You should check out livecoding.tv for all your livecoding needs. They have a pretty cool system!
What does lack of generics have to do with concurrent vs non-concurrent data structures? It seems like if the problem calls for it, concurrent data structures would be used regardless of generics.
Tips, tools and tactics: How to build up a community for your startup
Interesting hypothesis

http://www.zerohedge.com/news/2015-07-08/what-first-world-cy...
Cyanogenmod, at least in the CM11 (KitKat version) offers this functionality. It also lets you know via notification what the number was.
The only reason I use AppEngine is because they offer free hosting. I guess we have to pay the price of using proprietary APIs for free stuff.
hm. Interesting. From what I know of the industry, their size and pricing, I would have thought they would be profitable enough that raising this sort of money wouldn't be particularly interesting.

Does this mean that they are operating at a loss?
1. "Mindfulness in Plain English" - Bhante Henepola Gunaratana. Really liked it & easy to follow.

2. "Peace Is Every Step: The Path of Mindfulness in Everyday Life" - Thich Nhat Hanh. Also good, but found it a bit repetitive. Maybe because I'd already gone through the first one.

Edit: My advice is to read the book so that you enjoy it. After a little bit of practice, you'll find that when you want to sleep, just meditate a little bit. The mind will feel lighter and you will automatically drift to sleep. Don't force yourself to shut off your mind, let it happen gradually. Observe yourself when you drift away. In short, cherish the process, don't take it as an exercise.
> It wasn't really a hostage-taking, the shutdown has / had widespread support among the user base.

Don't believe this for one second. Like many others have said, it was mostly a vocal minority. /r/pics has 8+ million subscribers and you think a majority of those subscribers wanted it to be shut down?

I'm honestly surprised the mods have the power to shut down a default subreddit.
>no they dont. its like henchmen in a movie. if some fall more will take their place. its a thankless task

I find most people who say things like this have 0 moderating experience, or at least no experience handling communities larger than 100 (or even 1,000) people.

Administration connection with moderators is important. If it's lacking, people willing to moderate will go to sites with better tools and better access to administration. There are "alternative Reddits" popping up, such as voat.co, to fill that position.

Mods aren't as easy to replace as people think they are. Finding someone who fits and follows the community culture, is able to act as a mediator in case of community conflicts, and enforce the rules with as little bias as impossible is actually quite hard and a moderator unable to do this can easily kill a community.

There is a fine balance in the relationships between lurkers::creators::mods::admins.
I bought a Lumia 1020 a year ago (mostly to play with the 42MP camera) and it's a great piece of hardware (I'm an Android person for daily / main use).

However, I upgraded to the first Win10 for Mobile preview, an d now it refuses to upgrade to a newer build ("Update was downloaded but could not be opened" - and I've tried 6-7 times).

If I could get something that was hardware-wise as good as the 1020 (or the other high-end Nokia phones) that ran Android 5.1.1, it would almost be my perfect phone.
> Why does it matter if you use Emacs or Vim or Notepad?
> Why does it matter if you use Ubuntu or Windows or OSX?
> If you can produce high-quality work ... the tool you use doesn't matter.

In all of these things, there is a shallow similarity, and a deeper difference that is only visible to a user with expertise. Tools have Quality, and experts care about it.

Professionals care deeply about their tools. Writers care about pen qualities, musicians care about software and instruments, hunters care about their weapon. Programmers care deeply about our editors, languages, source control, and computer platform. Photographers care about their equipment.

Comparing Vim/Emacs with Notepad is like comparing whether to use a computer versus writing by hand -- nearly no professional writer will choose to use a pen and paper when they have the power of a word processor at hand, and similarly nearly no programmer will choose Notepad over a professional code editing tool.

You'll quickly find that many people who care about writing by hand care deeply about not just pens, but the ink they use within them -- the depth of nerdiness in the fountain pen forums is amazing. Consider looking at "fountain pen reviews", for example.

People usually don't care about post-it brands or pen brands (or band-aids or toothpaste) because, in most cases, they are __functionally equivalent__, so you can decide on price or convenience. If one is not a discerning user, in theory one might buy a set of kitchen knives, a coffee maker, a car, a suit, or a computer based solely on price. Most of us have been burned enough by low-quality tools to care enough to discern Good from Bad.

As programmers, we have the expertise to compare Python vs Ruby, or Emacs vs Vim, or Linux/OSX/Windows. We might not have the same depth of caring in other subjects (cars, cooking knives, pens, phones), and therefore do not engage in the same degree of holy-war that we tend towards when evangelizing our favorite tools.
im not talking about you, im talking about the majority of the userbase who just want imgur pictures. most content consumers dont care about the mods.

and im not saying I dont respect the work the mods do, but what I will say is that there has been quite a circlejerk of support with very little contrarian view being upvoted.
If your managers thinks your're not contributing, then their first step should be to ask you, and ask your co-workers what it is you're doing, and to figure out if there's something that needs to be improved.

If their first impulse is to fire you if they think you're not really doing anything, then they're not doing their jobs.

EDIT: And this is part of the reason why I prefer to live somewhere with tolerable worker protections. E.g. in large parts of Europe it would be illegal to fire someone in this hypothetical situation without going through a proper process of issuing warnings and consulting with the employee to ensure the facts of the situation are on the table.
Serious question - What part of their UX do you think is game changer? I use DO and Linode. They both look similar to me. DO does have better UX than AWS, but I think DO is comparable to Linode rather than AWS.

On the other hand, I think DO's content guides as a marketing tool is a great asset for them. I haven't seen any other provider do that. Linode had a few guides, but nothing as DO's scale.
A London Hedge Fund Lost $1.2M in a Friday Afternoon Phone Scam
If cost is your main concern, you can get VPS hosting from a dollar a month.
Compilation speed was just a gimmick anyway; the compiler is fast because it doesn't do many expensive optimizations. It was like bragging that using "-O0" makes a compiler so fast. There are languages that require a lot of work just to compile at all, like C++, but for most languages slow compilation is more a measure of how advanced the compiler is.

And it's not just the compiler, the linker didn't even know if a package is used or not, which is why you have to manually remove unused imports (otherwise they would be linked in, bloating the binary).
Biggest Explosions in the Universe Powered by Strongest Magnets
Taig+2.2.1+Download+for+a+better+success+iOS+8.4+Jailbreakpangu8
You like many people seem to not realize something that the other side is saying: WE KNOW REDDIT HAS THE RIGHT TO FIRE THEIR STAFF, AND NO ONE IS COMPLAINING BECAUSE REDDIT CHOSE TO RESTAFF.

Now, go back and read the all caps like five times, because people keep trying to say that to you, and you keep shouting about how reddit has the right to fire people.

People are upset because reddit corporate did a shitty job of managing reddit corporate, and it caused reddit corporate to fall through on several plans they had made with the public and other parties.

This particular instance of shitty management and execution on the part of reddit corporate is just the latest in a long string of bad management, and people finally got sick of it.
Print traces and dumps were the only tools had for a long time, and quite frankly there are a lot of areas in programming where this is still the case (lots of embedded programming, for instance, and it's not likely you'll get a print from that either).

Tools are nice, this isn't an old-man shaking his fist at the wind moment. It's more important to note that not all tools are software. Some tools are mental-based. We have to force ourselves to build those tools over time.
You should've thought of that before making those spying tools - no?

I mean, you're building malware, and then when that malware is stolen from you, you're going to say "oh no - what if the terrorists get it!" - When "you" is a company that has had absolutely no problem selling those tools to help oppressive governments spy on journalists and human rights activists.

So excuse me while I don't believe your feigned worry.
You ignore and/or downvote
Which makes it that much cheaper to operate ;)
They'd have to use a high-risk credit card processor, which probably charges higher fees to offset the risk. Such processors exist, for other businesses with a higher incidence of fraud.
Is it as reliable as AppEngine?
I agree with this. And from a co-founder side show me someone that has actually talked to a few potential customers and people are willing to pay for the service. (B2B or Enterprise type market) Now let's talk about an MVP.
Nicely done - the design is amazing. I had to solve a similar problem a while ago and wrote tailon:
https://github.com/gvalkov/tailon
Definitely you are lucky. I personally feel an co-founder should be like a natural selection. Their is no right or the wrong way, if their is an mutual flow, things going to work great.
This cannot be stated strongly enough. App Engine is a powerful platform, but the lock-in is very real.

It's not that Google prevents you from getting your data, but as you develop you start to lean on more and more App Engine specific services (e.g. Datastore, identity, images, task queues, etc.) just because they're so convenient to integrate with. You also have to engage in a lot of funny little hacks to deal with App Engine idiosyncrasies.

The next thing you know, you've got 50,000 lines of code and the thought of porting it all to another platform with an identical topology is hardly any more palatable than the prospect of rewriting it all from scratch (since you've invariably accumulated warts you'd like to refactor anyway).

App Engine is great for MVPs and toy projects. And it can be great for large scale projects, but you better be sure you'll never want to run it anywhere else...
Its a distraction. We are here talking about the NYSE not the colossal Chinese market collapse.
Flash should have been AFL-Fuzzed (Or something similar) a long time ago and this should have been found proactively. Flash hasn't been on my computer for ages and I urge you to do the same thing.
I think Datomic is a very interesting project for a variety of reasons like use of Datalog, immutability etc.

This particular thing seems like a backwards step though. One of the major reasons why relational databases became so popular was that: the user didn't have to think about which predicate to put first in the where clause, or which join to do first. Query optimizers can do that much better, and there is decades of research on how to optimizer relational queries (including Datalog queries -- see Deductive Databases). It is hard for users to make such decisions, and complex queries, views, runtime parameters make it near impossible to reason about performance of different queries.
We (I work there) don't have one yet but we wanted to get this line of work in the open asap.

The next steps are (glossing over enormous amounts of work casually):
1- Test that untrained coders have a high level of agreement in how they code different debates the same way
2- Do the same test with people who use Hansard (the record of Parliamentary debates) professionally
3- Iterate the set of categories if necessary to make sure they work as well as possible, given our two tests of (a) distinct and (b) useful categories
4- Code a set of training debates
5- Start developing a machine learning approach to automated coding

That said, I think there might be a shortcut available for at least some categories of applying some simpler heuristics.

So we're working to push this into a useful public system but it's likely to take money and/or expertise we don't have in house and so it will move slowly. In the meantime, we hope doing it openly might encourage others to get on board or explore this approach independently.

Our skillset will help a lot with getting to stage 4 and as we will be able to release the methodological bit and the training data hopefully that will encourage others to build on it.
Beyond Curation Lies Personalization
Automated Super Mario World
As someone in the know, you could not be more wrong. But guesses are like opinions, right?
> What are your favorite questions?

I like to probe for curiosity.

Q: You've read the position summary, company profile, and met with other members of the team. What questions do you have now? What more would you like to know about us?

On this subject of questions, Andrew Sobel has a good read> http://www.goodreads.com/book/show/13510967-power-questions-...
NYSE halts trading after major technical glitch
FBI Chief Warns Encryption Makes ISIS Attacks More Likely
It's kind of delightful watching NYC and SF in the gif inflate like gigantic pustules, cysts of real estate.
When that happens - if it happens - I will buy a different phone. I feel that my investment has already paid off with the amount of great quality pictures and videos I have accumulated.
Would you prefer Greece to stay as part of the Eurozone?
There are many reasons to raise money. They may be operating at a loss but with growth in recurring revenue such that they expect to become profitable in a few years. But I wouldn't be surprised if they are raising this money to fuel an already growing fire, either by enhanced sales teams or even building out new capital projects that will open new revenue channels or create barriers to future competition.
Presumably it has serial drivers though, yes?
It's been a while since I wrote much Ruby, but I can vividly recall wanting to find the definition of a method and being frustrated at how difficult it often was.
How often do you compile a code versus run it? Particularly in cases where speed matters?
Bok bok!