skysight-inc/HackerNews huggingface dataset:
generally don't mean arrogant, they politely mean asshole.

Is it possible to be arrogant without being an asshole? I always took arrogant to mean a specific type of asshole.
This happens with every airline. No airline has magical planes that never break and they all have similar maintenance schedules on the exact same planes running the exact same workload. Blame Boeing for making a crappy plane if they keep breaking down.
What makes a teamwork work?
The UI was what got me hooked. I was coming off of an iPhone and loved the Windows Phone home screen. Once you get hooked on live tiles, its hard to go back.
You forgot the "eXpand". Almost sounds like the 4x definition...
Is your job one of 12 jobs that robots will be doing in the future?
Same experience here. For me it was two realizations:

1. Focusing awareness via meditation techniques is a great sleep aid.

2. When your mind is buzzing, it's because it thinks it needs to work through problems or solidify memories before it shuts down for the night. Sometimes it's right, and rather than fighting that:

a. Give your mind other time to garbage collect than the moments before sleep;
b. Don't feed your mind new problems in the last hour or two before bed.
For sure, I would have played around with it, if it was open source and free to some small number of clients. But with so many FOSS databases, why use Datomic?
Yeah, I'm feeling that it'll be a bit like the late 90s/early 00s at least from an exchange perspective. But coupled with a pretty inevitable housing bust on a massively inflated market. . . . It's going to be tough going for a while.

That said, it'll be a good time to be selling to the US market.
True, but you can't assume becoming an OEM will work either.
> Simplicity would be to have a single mechanism for landing the Curiosity. Not 3. With one of them being a crane drop from a hovering rocket!?

Why? Simple, in the way Rich Hickey advocates, means the opposite of complex, which means that things are woven together. You can have many landing strategies without them being tightly coupled together. A huge system isn't necessarily complex.
What, there are arrogant people on the Internet? Say it isn't so!

The fact that some user of a functional language is arrogant has no bearing on whether you should use it for your project.

If you think that it does, then maybe you shouldn't be a programmer, for two logical reasons. One is that it is not logical to think that, and programmers have to think logically. The other reason is that for any stack of development tools, we can find someone who arrogantly advocates it, so if the existence of arrogant evangelists is a problem, you must necessarily be discouraged to use anything at all.

What car do you drive? If it's any good (and even if it isn't), there are owners of the same car who arrogantly believe that they are better than others. So, sell it: you don't want to be associated with them!
Many average investors just watch what's said on media and friends and take the follower strategy. Actually rulers are taking advantage of it, though it seems hard to believe at first.
That's the basis of an essay I'm writing. Derivation of FP from ImpP by progressive enhancement through mutation avoidance.
Redis CI
I don't agree that it's "human nature." This type of behavior is significantly more pronounced among programmers, "geeks", and gamers. I don't hear administrative assistants bickering over calendar software, or post-it note dispensers. I don't hear many of the business majors being pretentious about their choice in spreadsheet software.

Everyone else seems to be a bit more focused on the result of their work, not how they get it done. They certainly don't seem to take pride in their choice of tool. Imagine if a construction worker felt self-important because he uses the Aero Hammer 7, while they use the clearly inferior Aqua X Mallet. It's silly. I don't think this behavior is as widespread as many here think it is. (edit: widespread among the general population)
I wouldn't get on a Russia autonomous flight for a million dollars. Between the corruption, hackey engineering, and complete disregard for safety standards, Russian accidents surprise no one. The Tu-154 accident list is long and scary. Hell, look at all the fires that broke out.

https://en.wikipedia.org/wiki/Tupolev_Tu-154#Incidents_and_a...
I kind of scratch my head at the concept that there is even a "functional programming community" [0], let alone that it is "full of arrogant jerkfaces".

As a target, "all those jerks over there in the XYZ tent" is a really crappy one. There's no tent. There's no one group of people who represent the interests of a certain methodology. "We" can't even get people who are ostensibly in the group to agree on what the methodology consists, and you want to make a target out of "us"?

There are certain pockets you can talk about. "The developers of XYZ programming language who frequent this particular subreddit." Maybe. You're still probably missing the vast majority of practitioners of that language.

And what is the end result of this supposed to be? If we can even clearly define a target, what then? Throw away the methodology because of it?

[0] substitute Functional for OO or imperative or what have you.
The problem with co-founder sites and meetups is successful startups are usually formed by people who knew each other beforehand. This makes it difficult for solo founders who don't have skilled people in their network interested in such things.

An alternative idea would be to create a 1-3 month program for entrepreneurs and programmers to learn new skills, etc., but also to network and meet potential cofounders.
Search is in there, but we'll consider improving it. Tagging not so much, but I did consider categorization last night. Possibly something like Product Hunt lists i.e HN category with groups like HN NYC, HN SF, HN Japan etc.
My hunch is that this is actually an issue with any job that requires a visa. I've met tons of Americans working in Europe who say exactly that, too.
As both a vegetarian and functional programmer, I totally agree.
Yay! OpenBSD does great work, I'm glad they are getting serious support now. Hopefully other large vendors do the same thing...I'm looking at you Intel, HP...
or bigots.
Rather than "type casts", implicit or explicit, I would like to see something with unambiguous, explicit semantics. Something like LLVM IR's operations, e.g. zero_extend, sign_extend, bitcast, floattoint, pointer_cast, etc.

This may lead to some unnecessarily verbose code in some places but it leaves no surprises. It also gets rid of the need to do dirty tricks like union casts or pointer tricks when you want a bitcast from float to int or vice versa which is common when you write SIMD code, for example, using bitwise ops to extract the sign bit of a float or something like that.
Eric Holder only has motives now because it means cash and TV time for his law firm.
If he honestly felt this way previously he would have done more to get Snowden a fair deal while he had the power.

The attorney general does not act on the white house or political party whims, Holder had no real influence pushing his opinions on Snowden and the leaks.
Uber has received >5BN in funding. It's a big play.
On my case that's the opposite, I really really liked the scrolling, it adds a really nice touch to the story. I just wish the text would have a bit more contract in some of the pictures. But otherwise it's really good, thanks for sharing this !
Show HN: No more emailing spreadsheets around
Excel and tabular data in general is still popular way to organize and share data with your business or projects. Unfortunately distribution becomes a problem when you have to mail different sheets around, not to mention collaboration.
You can avoid that by using this great tool to share and collaborate on your data. Note, this is not suppose to be excel or google sheet replacement, but more of an improvement with its scalability, access control, encryption and other great stuff.

http://www.ipushpull.com/blog/ipushpull-lets-you-link-excel-spreadsheets-so-no-more-email-attachments/

https://www.ipushpull.com
Yes do that, please! :)

The photos look fascinating, but the UX was was just too frustrating for me to continue with on my kinda-shitty comcast internet.

(Also if you don't load all the images at first, at least load like always the next 5 or something. Also I'd recommend making sure to test on crappy internet, or with a network link conditioner.)

Cheers!
Looks like a great idea, haven't tried yet but if I join a whatsapp group will my number be shared with everyone in that group?
There needs to be a prize that goes to whoever uses this phrase first in a MS post.

You, sir, are a winner.
Poland is an even more interesting story as Windows Phone has close to 20% market share.

http://www.zdnet.com/article/why-is-windows-phone-outselling...
You are taking the ratio of P(B|~A) over P(B|A):

P(A) = P(~A) = 0.5
P(B|~A) / P(B|A) = ( P(~A|B) * P(B) / P(~A)) / ( P(A|B) * P(B) / P(A))
= P(~A|B) / P(A|B)
= ( 1 - P(A|B)) / P(A|B)

I don't understand why you consider this to be a meaningful number. It isn't even a probability any more; it's just a dimensionless ratio.

In your example, your result is 2. That alone tells me it cannot be a probability, as those numbers are restricted to the domain from zero to one.

If you partition the population by sex, the probability of randomly selecting a good engineer from the all-male group is only 0.8% higher than picking from the all-female group. That is the advantage you realize by selecting that criterion for your partition. If you are taking a ratio of conditional probabilities, you are no longer partitioning the probability space by that condition.
What do you suggest, on a non-windows platform, then?
> Sometimes I think terminally ill companies thrash around like this to generate transactional cash flow for friends and family, to help the leadership get jobs elsewhere after the ship finally sinks.

What do you think the rest of the time??

This is exactly what they do. A company doing as badly as these in the 19th century would have been wound down and the remaining assets distributed to stockholders. Today they take on debt, "restructure" endlessly, file for bankruptcy protection (usually more than once) and churn, churn, churn to keep those senior managers employed just a little bit longer. Meanwhile the stockholders, who would have taken a moderate loss under a liquidation scenario, instead get wiped out completely. Directors these days are basically extensions of senior management; they'll approve of pretty much anything the CEO wants to do as long as it's not (a) winding down or (b) an indefensible violation of their legal obligations. M&A is a very popular way to be seen to "do something"; it's a standard act in the CEO's keeping-your-job-for-a-while-longer playbook. In this case, it also allows the next CEO to use the blame the last guy tactic along with the big "one-time" writedown to buy himself some more time.

All standard 21st-century corporate behavior.
> the whole article seems to boil down to "someone I like
> said something I don't like :("

You must be new here, and by here, I mean The Internet.
> Has China blocked Uber and started fining, arresting or disappearing their drivers yet?

Fine? Yes. Didi and Kuaidi drivers got fined too.

> Because that's what's going to happen, unless Uber has some well-positioned backers from China

Baidu invested Uber in the end of 2014. see http://www.bloomberg.com/news/articles/2014-12-17/baidu-to-b...
Some programmers are arrogant. It has nothing to do with Functional or OOP or Lisp or anything. Some programmers are just arrogant. Period.

I can take this even higher. Some _people_ are just arrogant. It really has nothing to do with programming. They are just arrogant.

Don't play with those people. Play with nice people.
We are a small team that maintains a site, called SideProjectors.

http://www.sideprojectors.com

It's a market place where people can sell & buy side projects.

Awhile back, I've added an option for people to "search for co-founder/collaborator".

While we've seen hundreds of side projects being sold and bought, I think we haven't seen that many projects where people successfully find co-founders via our site.

Now we haven't aggressively pushed this feature, so I'm sure there are many things we can do to support, but from what we have seen, finding a co-founder is, SO much more than just going through a list of profiles.

I almost think if you want to do this, then you only invite really serious people and have them speak face to face via hangout or skype - or a feature that supports such thing.

I guess, since finding co-founder is such a difficult task, I think it needs to have a more "human" approach to it. Hope that helps!
Huudlr’s Top 5 Most Popular Sports
As a bit of an outsider (recruiter) that talks to people in various areas of programming, there does seem to be some perceived hierarchy in programming that is somewhat related to language communities, and I sense it quite a bit on HN. I can see how functional programmers could feel that what they are doing is more complex than what non-FP'ers are doing, generally speaking.

Based on how people reference complexity, I'd think FP languages would be considered to be at the top of the language community hierarchy. Even within FP, I don't feel it's a stretch to think many view Haskell and Lisps "above" say Scala. On HN, we may see more about Rust than we would out in the wild.

I do find that FP communities tend to seem inviting to at least some other language communities and are eager to introduce the FP world to certain other groups (say Python, Java) but perhaps less likely to other language communities (PHP).
It's less trivial than you might think, because the Pi GPIO connector is unkeyed and someone will inevitably plug it in backwards (or worse, one row of pins over in some direction).
For some context on Martin's comments his talk on how arrogance effected Smalltalk is probably relevant:

https://www.youtube.com/watch?v=YX3iRjKj7C0

and probably worth watching if you enjoy Uncle Bob's soulful stylings and are interested in his thoughts about programming language communities.
It would be really cool if people would refrain from citing this until "extend" is reached. Because right now all Microsoft is doing is financially supporting some good developers who are doing good work.
Picturing the Drought
Rather than another social debate on coding, let's get to the real problem with functional programming: There are not enough good resources for it.

It doesn't matter as much if FP'ers are arrogant if you can just learn it properly without them.

I've read blogs, academic papers, chapters in books and more about FP, but I've really yet to find a clear, concise and mutually agreed upon starting point. The best example so far has been a hard to find essay from Recurse Center. Perhaps one exists, but the fact that my searching didn't yield one (and I have searched) might be a more substantive reason for why more people don't FP.
The vegetarian bit is a nice analogy. Sometimes stating the truth comes off as being judgemental because the implications are obvious.
> >it is a communist country after all,
> That's like saying the Democratic People's Republic of
> North Korea is 'Democratic'. Which is to say, it's totally > not.

I would not bet on this. They still have (opposed to for example the US) the idea of increasing the living conditions for all Chinese. They are quite homogeneous (Yes, I know, Han Chinese are the majority), have a strong cultural identity and identify with their country (not necessary with their government). The huge discrepancies in wealth could be easily reversed after the market economy did it's deed. I think this is one reason why all rich Chinese want to get their wealth out of the country ASAP.
I have always found the Haskell community to be very friendly to newbies. They have a great channel on freenode.

However I do agree that their can be a lot of arrogance in the FP world.

This is actually true of quite a few languages though. C (i.e. kernel) devs can be complete assholes towards people wanting to learn but are finding searching for things frustrating.

On the flip side the C and C++ communities, especially /r/cpp, /r/c_programming on reddit[1], are fantastic. Very newbie friendly with a lot of expertise there. Stephan T. Lavavej (/u/STL), the Microsoft STL maintainer, is very active on /r/cpp and responds to many questions asked of him.

[1] Also check out /r/cplusplus, /r/c_language, /r/cprogramming and /r/cprog
oooh margins! So it's gonna be more like USA 1929 or 1907...
"I've been trying the Windows 10 betas on a fairly high-end Lumia (1520)"

Do I read this to mean that older WP phones that ran WP7, etc., can then be reloaded by the end user to use other WP OSs, such as WP10 ?

That seems surprising to me for some reason. Did you have to root it, or the equivalent of rooting ?

What else could you load on a phone like this ?
I met my co-founder and, after a 4hr conversation, decided I wanted him as a partner. We started working together within 3 weeks and its been smooth sailing for 1.5 years. We have already reached 7 figure revenue. Sometimes you meet people and you realize you are just on the same page with how you view things.
The person who used to spam OCaml stuff to comp.lang.lisp matched your definition.
Vagrant has completely changed my development workflow.

So much so that I created a FOSS that uses it and Puppet: https://puphpet.com
While I agree from a conceptual standpoint, the same argument could be made about online dating - and there are people successfully using it anyways. For some people getting to know a cofounder online might be the only way to find one (e.g. in more conservative parts of the world, where startups are a
very rare phenomena).
If you mean what I think you mean I think that is unworkable for most of us. Drop your car off at the shop for some work. Mechanic calls you from his cell phone because it's handy and the shop line is tied up. You never get it. Or school nurse calls you about an emergency. Neighbor calls you to tell you your dog got out from the back yard. That kind of stuff is about the only reason I have voice service - I don't use the damn thing to talk for the most part.
No, but it potentially includes the original speaker of the "<whatever> programmers are arrogant" idea and will hopefully make them reflect on what possible ways they could be improving their own sphere of influence. "Let he who is without sin casteth the first stone" and whatnot.
I think that FP gets a lot of coverage on this site because it's an interesting topic to lots of us...even though most of us won't ever even attempt it beyond a few samples.

That being said...SICP 4 LIFE!
Thanks for pulling this out. Even though I assume this is a best case example, savings in that are interesting for sure. Will check you guys out for my next booking!
I worked on United's computer systems for a year (never that one though), and so I get nervous when I see a headline like that. True story: one of their systems still runs on a mainframe that has 9 bits in a byte!
If you go straight to China there are some "acceptable" Android phones for the sub-$50 price point. However when you compare that to the Nokia Lumia 635 which is $30-40 (often with $10 carrier discount, $50 unlocked) you get an incredible phone for almost no money at all.

I actually held one at a Microsoft store the other day, and the thing is extremely responsive and feels very premium. It is lacking a few things people just take for granted like a front facing camera, but regardless it is a huge bargain if you're shopping in the low end market.

I won't be giving up my $500 phone tomorrow, but respect where it is due to some of the Lumia phones.
Yes by science looking more foolish I meant a science which holds that the existence of a superior being is unscientific. The vedic/hindu modes of thought held there are more powerful beings than a Creator. In fact the almighty entity does not deal with creating a material manifestation.
I have never used such kind of software but I feel the same rude way about my screens at night. It's unnatural to get that strong light pushed into your face at late hours, even if you have experienced it for years already.
I never heard about this. As far as I know you need to be Chinese to buy A-Shares. Having RMB or being paid in RMB is irrelevant since even a tourist can open a bank account in China or HK.

Please elaborate in this.
Inside the GOP’s Effort to Close the Campaign-Science Gap with Democrats
I love seeing groups that consistently do well in the student hackathon scene. Excited to see what they do at HtP!
Yes you do need to use it. I put each component in its own file and use Browserify to require them in like this:

MyComponent = React.createFactory require './my-component'

then you can do

render: ->
(div {},
(MyComponent {})
)
The thing is, CPUs are designed to execute imperative programs. A stream of instructions is imperative. Until we see real hardware that executes functional programs, FP will always be somehow treated as a second-class citizen in the computing world.
Practical Home Improvements (Foresight Not Required, Once More…)
That's not what I mean. Casino owners use it as a way to make money out of the players. This applies to the financial market in China.
Yeah, its a sieve, this block:

foreach (@k){
my $b = $_;
my $n = "1";
$c=1;
next if ($b >= floor(sqrt($y + 1)));
for ($count = $y + 1 ;$count >= $c; $n++){
$c = (((3 * $n) - (0.5 * cos($pi*$n))) + 1.5) * $b;
next unless ($c <= $y + 1);
push (@c, $c);
}
}

Allows you to iterate of the next set and find the none prime and remove them from the SET of 1/2 (6 n-cos(pi n)+3) Thats how a sieve works. 1/2 (6 n-cos(pi n)+3) is only good up to n^2 then you need to multiply 1/2 (6 n-cos(pi n)+3) by i as you noted the first non-prime result was @ 5^2 therefore you need to sieve the rest of the numbers up to 7^2 by doing (1/2 (6 n-cos(pi n)+3)) * 5 Then after 7^2 seive off with (1/2 (6 n-cos(pi n)+3)) * 7 you continue to repeat this for all numbers in the original set. See the sieve of eratosthenes. Mine though shows primes as a set of sin waves kind of like what the op has. As a matter of fact the post is basically a visual representation of what I coded above.
A website is NOT a country. A website is more like a band, or a store. If a band plays music that annoys you, don't listen, if a store sells stuff you don't want, or has pushy sales guys, don't shop there.

Edit:
And most importantly, I think the site developers/designers/whatever should be free to do anything they want that is technically possible, that isn't a security threat. Funny thing is that I saw an animated favicon this morning,and remembered this thread.
> There are all sorts of "special club" mentalities in programming.

I've found this an interesting topic. I've seen a number of C++ communities where they are clearly disrespectful to new members or people who are new to the language/library. But yet on assembler forums I've seen people who made comments like "hey when I get home from work I'll create a sample program for you".

Just remember one important fact before you call someone stupid for not finding that buried option in Visual Studio - there are people out there making twice as much as you are writing vulnerable shitty code. Try to show some humility to the guy asking questions - he is trying to at least make an effort to learn from you and others.
How a Cali court ruling could force a complete rethink of search results